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