Commit Graph

6 Commits

Author SHA1 Message Date
Laszlo Zeke e303af090d Tune performance
- Added threading to gunicorn instance
- Changed cache to cachetools's TTL cache since it uses LRU if
the cache is full
- Increased cache sizes 1.5x
2020-09-04 22:36:19 +02:00
Laszlo Zeke 5fccffc2f0 Migrate application to python3
Notables:
- Python 3 migration
- The client id is now set via environment variable instead of
hardcoding it in a py file
- Using Flask instead of web2
- Migrate away from Memcache (Google depeciated it in py3) to
an in-memory data structure
- Moved landing page to static serving
2020-09-04 19:42:42 +02:00
Laszlo Zeke fc67ccba75 Disable autoscaling in GCP config
GAE regularly keeps an idle instance alive just in case but
that seems to count towards the instance hours quota. Disable
that to avoid being instanceless for a few hours a day.
2020-09-04 14:14:01 +02:00
Laszlo Zeke cbb5c654c5 Support for v5 twitch api
-Using v5 Twitch API
-Caching for userids
-Using the largest thumbnail available
-Adding description if available
-Changed feed date to creation time
-Changed feed title to use display name
-Some extra error handling + cleanup
2017-01-21 20:13:40 +01:00
Laszlo Zeke 1a69557460 Adding Client_ID to requests 2016-06-04 00:58:43 +02:00
Laszlo Zeke 66c83f82d8 Initial commit 2015-10-10 00:43:29 +02:00