63 Commits

Author SHA1 Message Date
James Taylor
f787e4e202 Give a proper error message for 429 errors
These occur when too many requests are coming from a Tor exit node.
Before, there would be an error page with an exception instructing users to report the issue.
But this is an expected and persistent issue.
2020-01-31 20:06:15 -08:00
James Taylor
d1d908d5b1 Extraction: Move html post processing stuff from yt_data_extract to util 2019-12-19 19:48:53 -08:00
James Taylor
98777ee825 Extraction: Rewrite item_extraction for better error handling and readability, rename extracted names for more consistency 2019-12-18 19:39:16 -08:00
James Taylor
4c07546e7a Extraction: Replace youtube-dl with custom-built watch page extraction 2019-10-17 19:58:13 -07:00
James Taylor
61c50e0b54 Extraction: Move comment extraction to yt_data_extract 2019-09-19 11:41:16 -07:00
James Taylor
fb1a3531c5 Extraction: Fix url prefixing 2019-09-08 17:20:02 -07:00
James Taylor
2e75c6d960 Merge flask framework and other stuff from master 2019-08-09 22:01:04 -07:00
James Taylor
e00c3cf99f Remove ad-hoc response saving from code, create a debug setting for fetch_url 2019-07-23 23:57:45 -07:00
James Taylor
27ee2990e9 Overhaul refresh system, make it asynchronous 2019-06-09 16:03:20 -07:00
James Taylor
ae5fd9eb00 Make thumbnails work and other stuff 2019-06-05 00:41:15 -07:00
James Taylor
89daa27be2 prevent urllib3 from decoding content 2019-02-26 17:15:51 -08:00
James Taylor
1e1f55c9e5 Use persistent connections 2019-02-25 20:47:49 -08:00
James Taylor
b32330be4f refactor common.py into 3 files 2019-02-21 21:32:31 -08:00