aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/util.py
Commit message (Expand)AuthorAgeFilesLines
* Fix error during exit blockage detection when Set-Cookie missingJames Taylor2022-02-151-1/+1
* Fix MaxRetryErrors due to Tor exit node blockageJames Taylor2022-02-151-3/+16
* Prefix youtube URLs in video descriptions and channel about pageJames Taylor2021-08-091-0/+7
* Switch to new comments api now that old one is being disabledJames Taylor2021-08-091-0/+13
* Cleaner channel-checking console error messages when Tor is closedJesús2021-07-281-1/+5
* Restart tor connection pool when the tor port setting is changedJames Taylor2021-07-281-0/+4
* Friendlier error message when Tor is closed or network is downJames Taylor2021-07-041-3/+22
* Capitalize name appJesús2021-06-101-1/+1
* Save uploader id in local playlistsJames Taylor2021-05-061-2/+5
* util.py: Encode data using utf-8, not asciiJames Taylor2021-03-031-2/+2
* util.py: Fix data not being passed in requestsJames Taylor2021-03-031-2/+2
* Debugging response saving: save page even if it's an HTTP errorJames Taylor2021-02-261-8/+9
* TorMgr: Change new identity cooldown to 7 seconds instead of 6James Taylor2021-02-131-4/+4
* fetch_url: 429: get new identity regardless of page contentJames Taylor2021-01-131-3/+1
* General theme: fix syntax W3C markup and add improve 'Published' dateJesús2020-12-301-0/+7
* strip_non_ascii in comments-author-nameJesús2020-12-301-0/+6
* util: Remove obsolete parse_info_prepare_for_html functionJames Taylor2020-12-281-9/+0
* Remove obsolete uppercase_escape functionJames Taylor2020-12-281-6/+0
* TorManager: Add delay before subsequent new identity retriesJames Taylor2020-12-251-1/+18
* Exit node retrying: Retry 3 times. Also add tests for it.James Taylor2020-12-211-4/+17
* Fix youtube mixesJames Taylor2020-12-181-2/+8
* pep8Jesús2020-12-151-26/+40
* fetch_url: Use time.monotonic for comptability w/ tor_mgrJames Taylor2020-11-291-5/+8
* use Tor to resolve domain namesuser2346842020-11-121-2/+2
* new_identity: authenticate with blank passwordJames Taylor2020-10-251-1/+1
* Automatically change tor circuit once if ip is blockedJames Taylor2020-10-251-45/+117
* fetch_url: move content decoding to before 429 checkJames Taylor2020-10-251-1/+3
* Put vid title at end of download urls so downloads w/ that filenameJames Taylor2020-10-221-0/+54
* fix stylezrose5842020-10-091-1/+1
* settings.py: add 'proxy_images'zrose5842020-10-071-6/+7
* Increase max redirects for video routingJames Taylor2020-09-221-3/+13
* Add setting for tor_portuser9381202020-09-191-3/+3
* Add tor video routingJames Taylor2020-09-181-14/+23
* Don't use brotli if import failsJames Taylor2020-08-111-2/+9
* Fix failure to parse comments when there's one from deleted channelJames Taylor2020-03-081-0/+9
* Ensure urllib3 and python version not leaked during video file checkJames Taylor2020-02-181-1/+2
* Fix MaxRetryError when checking for video URL accessJames Taylor2020-02-181-2/+10
* Check for 403 errors and fallback on InvidiousJames Taylor2020-02-011-0/+8
* Give a proper error message for 429 errorsJames Taylor2020-01-311-0/+23
* Extraction: Move html post processing stuff from yt_data_extract to utilJames Taylor2019-12-191-0/+38
* Extraction: Rewrite item_extraction for better error handling and readability...James Taylor2019-12-181-0/+2
* Extraction: Replace youtube-dl with custom-built watch page extractionJames Taylor2019-10-171-1/+8
* Extraction: Move comment extraction to yt_data_extractJames Taylor2019-09-191-9/+0
* Extraction: Fix url prefixingJames Taylor2019-09-081-0/+4
* Merge flask framework and other stuff from masterJames Taylor2019-08-091-2/+10
|\
| * Remove ad-hoc response saving from code, create a debug setting for fetch_urlJames Taylor2019-07-231-2/+11
* | Overhaul refresh system, make it asynchronousJames Taylor2019-06-091-2/+52
* | Make thumbnails work and other stuffJames Taylor2019-06-051-0/+32
|/
* prevent urllib3 from decoding contentJames Taylor2019-02-261-1/+1
* Use persistent connectionsJames Taylor2019-02-251-11/+87