If you'd like to see all the code, it's available on Github: Python back end.
A Python script scrapes a large number of GIF-focused subreddits, extracts GIF URLs according to some pre-set
conditions, and places them into a central repository file.
Although I only scrape SFW subreddits and aggressively weed out questionable GIFs, there is still a chance that you'll come across something offensive. You've been warned!
The GIF is a truly inefficient image format. Some GIFs are extremely large, and I immediately
discard GIFs over 6MBs in my initial scrape. That said, loading 20 GIFs on screen is going to push
The default setting of 10 GIFs on screen will consume roughly 20 MB of data, and 20 GIFs will consume approximately 50MB. Depending on your auto-refresh setting these totals can really start to add up, so please be aware if you are data-capped.