aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/yt_data_extract/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix exception when _captions_base_url is not presentJames Taylor2022-03-301-1/+1
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Always extract from html watch page to get base.js urlJames Taylor2020-12-121-1/+1
| | | | | | Youtube removed the url from the pbj responses. They are now only in the html page. Replaces previous fix for the missing base.js issue.
* Retrieve base.js url from html watch page when it's missingJames Taylor2020-12-091-1/+2
| | | | Fixes failure mode 3 in #22
* Add dialog for copying urls to external player for livestreamsJames Taylor2020-06-281-1/+1
| | | | | Also for livestreams which are over whose other sources aren't present or aren't ready yet.
* Check for 403 errors and fallback on InvidiousJames Taylor2020-02-011-1/+2
| | | | 403 errors on the video urls happen typically when a video has copyrighted content or was livestreamed originally. They appear to not happen (or at least happen less frequently) if the Tor exit node used ipv6, however.
* Extraction: Move non-stateful signature decryption functionality into ↵James Taylor2019-12-191-1/+2
| | | | yt_data_extract
* Extraction: Move html post processing stuff from yt_data_extract to utilJames Taylor2019-12-191-2/+1
|
* Extraction: Split yt_data_extract.py into multiple filesJames Taylor2019-12-191-0/+11