bralpdx / Giphy-Viewer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Giphy-Viewer

A Giphy gif discovery tool.

This gif viewer uses a Flask backend, in conjunction with a MySQL database to display gifs to the user.

There is a rating function for the viewer, where the user can choose to either 'like' or 'dislike' the current gif being shown. In the event that the user 'likes' the gif, the corresponding image-tags are then recorded, which are then used to later query the database for similar content to be displayed. Essentially, the longer the user uses it, the more the system begins to deliver content that the user finds appealing.

A record of previously shown gifs is kept, as a way to keep the user from seeing repeat content; however, the data for this app has been collected via the Giphy-Viewer Webscraper, so it is subject to showing repeated gifs, due to Giphy's gif viewer occasionally showing duplicate content under different URLs.

Author: Jonathan Bral

About


Languages

Language:Python 81.0%Language:CSS 14.3%Language:HTML 4.7%