Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge short and video parsing even further | Jesus E | 2023-06-17 | 1 | -29/+24 | |
| | | | | | Use multi_get and multi_deep_get for tag differences Replace the duration check with conservative_update | |||||
* | Merge short and video parsing | Jesus E | 2023-06-17 | 1 | -43/+25 | |
| | ||||||
* | Fix parsing shorts | Jesus E | 2023-06-17 | 1 | -7/+7 | |
| | | | | | | Add check for extracting duration for shorts Make short duration extraction stricter Fix handling shorts with no views | |||||
* | Add functional but preliminary channel tab support | Jesus E | 2023-06-17 | 4 | -21/+75 | |
| | | | | | | | Add channel tabs to the channel template and script Update continuation token to request different tabs Add support for 'reelItemRenderer' format required to extract shorts | |||||
* | Music list extraction: read from SONG field | Jesus E | 2023-05-28 | 1 | -1/+3 | |
| | | | | | This one is used when there is no corresponding YouTube video for the track | |||||
* | Update generate_release.py | Jesus E | 2023-05-28 | 1 | -21/+36 | |
| | | | | | Need to use 64-bit by default now, because gevent is no longer built for 32-bit Python | |||||
* | Fix music list extraction | Jesus E | 2023-05-28 | 4 | -1/+39 | |
| | | | | Closes #160 | |||||
* | Revert to android URLs and fix 403s by including params | Jesus E | 2023-05-28 | 1 | -12/+15 | |
| | | | | | | | | | Including 'params': '8AEB' fixes the issue with the URLs returning 403 after a couple minutes into the video. Credit to @ImportTaste for pointing this out Closes #168 | |||||
* | Only use android URLs if encrypted; they randomly go 403 | Jesus E | 2023-05-28 | 1 | -1/+6 | |
| | | | | Android URLs now begin returning 403s mid playback at random. | |||||
* | Partially fix age restricted videos | Jesus E | 2023-05-28 | 3 | -69/+119 | |
| | | | | | | | | | | Does not work for videos that require decryption because decryption is not working (giving 403) for some reason. Related invidious issue for decryption not working: https://github.com/iv-org/invidious/issues/3245 Partial fix for #146 | |||||
* | Fix "This video is unavailable" due to outdated android | Jesus E | 2023-05-28 | 1 | -1/+2 | |
| | | | | | | | | | | | client Send the latest android client version as well as a new key with the sdk version. See https://github.com/iv-org/invidious/pull/3255 for more details Fixes #165 | |||||
* | Cache channel metadata for pages that don't provide it | Jesus E | 2023-05-28 | 1 | -4/+49 | |
| | | | | | | | | | Ensures channel profile picture & description are displayed Also ensures that videos added to a local playlist from such pages will have the channel name included Fixes #151 | |||||
* | Update channel ctoken format due to youtube changes | Jesus E | 2023-05-28 | 1 | -1/+44 | |
| | | | | | | Hopefully they don't immediately revert it. Related to #151 | |||||
* | server.py: route any subdomain of googleusercontent.com & | Jesus E | 2023-05-28 | 1 | -2/+2 | |
| | | | | | | | | ggpht.com Avatars no longer loaded after YouTube changed the subdomain. Fixes #163 | |||||
* | Fix error with non-channel-id urls | Jesus E | 2023-05-28 | 1 | -2/+4 | |
| | | | | Only update channel id based on the url if we have it | |||||
* | Use ctoken_v3 format for channel playlist & search pages | Jesus E | 2023-05-28 | 1 | -1/+4 | |
| | | | | For #151 | |||||
* | channels: Fix sorting & page prefixing not working | Jesus E | 2023-05-28 | 1 | -2/+3 | |
| | | | | Further completes #151 | |||||
* | Update channel to new ctoken format | Jesus E | 2023-05-28 | 4 | -17/+70 | |
| | | | | | | Huge thanks to @michaelweiser Different sortings still don't work for videos and playlists | |||||
* | Fix failure to detect vp9.2 and mp4v.20.3 codecs | Jesus E | 2023-05-28 | 1 | -4/+3 | |
| | ||||||
* | Fix fmt extraction mime_type regex failure as well as exceptions | Jesus E | 2023-05-28 | 1 | -2/+4 | |
| | ||||||
* | GO to cideo with url | Jesus E | 2023-05-28 | 1 | -2/+2 | |
| | ||||||
* | go ti video with url | Jesus E | 2023-05-28 | 1 | -0/+2 | |
| | ||||||
* | Remove leftover print statement | Jesus E | 2023-05-28 | 1 | -1/+0 | |
| | ||||||
* | Fix likes count | Jesus E | 2023-05-28 | 1 | -21/+42 | |
| | ||||||
* | update gevent and update greenlet | Jesús | 2022-11-19 | 2 | -4/+4 | |
| | ||||||
* | Fix CVE-2022-29361 | Jesús | 2022-10-25 | 2 | -2/+2 | |
| | ||||||
* | version 0.2.30.2.3 | Jesús | 2022-10-06 | 1 | -1/+1 | |
| | ||||||
* | README.md: update | Jesús | 2022-10-06 | 1 | -5/+5 | |
| | ||||||
* | Remove M4A downloads feature of Planned features due RIAA issue | Jesús | 2022-10-06 | 1 | -1/+0 | |
| | ||||||
* | README.md: fix typo | Jesús | 2022-10-05 | 1 | -1/+1 | |
| | ||||||
* | README.md: update | Jesús | 2022-10-05 | 1 | -1/+1 | |
| | ||||||
* | Fix missing id into input tag | Jesús | 2022-10-05 | 1 | -2/+2 | |
| | ||||||
* | Fix self closing tag w3c issues | Jesús | 2022-10-05 | 12 | -30/+30 | |
| | ||||||
* | Disable download by RIAA issues | Jesús | 2022-10-05 | 3 | -2/+20 | |
| | | | | | Ref: https://torrentfreak.com/riaa-thwarts-youts-attempt-to-declare-youtube-ripping-legal-221002/ Archive: https://archive.ph/OZQbN | |||||
* | version 0.2.20.2.2 | Jesus | 2022-08-07 | 1 | -1/+1 | |
| | ||||||
* | copyTextToClipboard: support fullscreen | zrose584 | 2022-08-07 | 1 | -2/+3 | |
| | ||||||
* | onKeyDown: ignore plyr CustomEvents | zrose584 | 2022-08-07 | 1 | -0/+1 | |
| | ||||||
* | Set exact versions of packages from pip | Jesus | 2022-08-07 | 2 | -47/+47 | |
| | ||||||
* | fix figure tag of sc-video | Jesús | 2022-05-31 | 1 | -0/+3 | |
| | ||||||
* | set badge | Jesús | 2022-05-31 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' of ssh://c.hgit.ga/software/yt-local into master | Jesús | 2022-05-30 | 0 | -0/+0 | |
|\ | ||||||
| * | Fevert update plyr | Jesús | 2022-05-30 | 5 | -3233/+3877 | |
| | | | | | | | | | | because iceweasel not support engine v8+ More info: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1675 | |||||
* | | Revert update plyr | Jesús | 2022-05-30 | 5 | -3233/+3877 | |
|/ | | | | | because iceweasel not support engine v8+ More info: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1675 | |||||
* | Fix preview_thumbnails | Jesús | 2022-05-30 | 2 | -9/+8 | |
| | | | | use 'deep_get' for storyboard | |||||
* | Filter out noisy video routing requests in console | James Taylor | 2022-03-30 | 1 | -4/+6 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Extract captions base_url using different method when missing | James Taylor | 2022-03-30 | 1 | -0/+19 | |
| | | | | | | | | | | The base url will be randomly missing. Take one of the listed captions urls which already has the &lang and automatic specifiers. Then remove these specifiers. Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Fix exception when _captions_base_url is not present | James Taylor | 2022-03-30 | 3 | -2/+9 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | [embed]: Fix undefined storyboard_url and add license | Jesús | 2022-02-21 | 2 | -2/+11 | |
| | ||||||
* | Fix failing exit node retry test | James Taylor | 2022-02-16 | 1 | -2/+1 | |
| | | | | | | The urllib3 retries.history wasn't working anyways Signed-off-by: Jesús <heckyel@hyperbola.info> | |||||
* | Fix error during exit blockage detection when Set-Cookie missing | James Taylor | 2022-02-15 | 1 | -1/+1 | |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> |