Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix comments extraction due to new response continuation key name | James Taylor | 2021-08-23 | 1 | -2/+6 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | [opensearch]: improve | Jesús | 2021-08-14 | 2 | -3/+9 |
| | |||||
* | [embed]: minor fix | Jesús | 2021-08-14 | 1 | -1/+1 |
| | |||||
* | [embed]: fix sha512sum | Jesús | 2021-08-14 | 1 | -38/+2 |
| | |||||
* | [librejs]: add mising plyr-start.js | Jesús | 2021-08-14 | 1 | -0/+5 |
| | |||||
* | [Frontend]: fix macro | Jesús | 2021-08-14 | 1 | -7/+7 |
| | |||||
* | [get_app_version]: check git command | Jesús | 2021-08-11 | 1 | -21/+24 |
| | |||||
* | [comments]: pep8 | Jesús | 2021-08-10 | 1 | -4/+1 |
| | |||||
* | [comments_info]: relax traceback message | Jesús | 2021-08-10 | 1 | -2/+2 |
| | |||||
* | [plyr]: minor fix syntax | Jesús | 2021-08-09 | 1 | -1/+0 |
| | |||||
* | [plyr]: update | Jesús | 2021-08-09 | 6 | -3885/+3210 |
| | |||||
* | [plyr]: Remove unimportant files | Jesús | 2021-08-09 | 11 | -40844/+0 |
| | |||||
* | Fix description extraction in search results | James Taylor | 2021-08-09 | 1 | -1/+5 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Prefix youtube URLs in video descriptions and channel about page | James Taylor | 2021-08-09 | 3 | -0/+26 |
| | | | | | | Closes #75 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix (dis)like, music list extraction due to YouTube changes (again) | James Taylor | 2021-08-09 | 2 | -9/+56 |
| | | | | | | | | | | | | | | | YouTube reverted the changes they made that prompted f9f5d5ba. In case they change their minds again, this adds support for both formats. The liberal_update and conservative_update functions needed to be modified to handle the cases of empty lists, so that a successfully extracted 'music_list': [{'Author':...},...] will not be overwritten by 'music_list': [] in the calls to liberal_dict_update. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Switch to new comments api now that old one is being disabled | James Taylor | 2021-08-09 | 4 | -31/+66 |
| | | | | | | | | | | | watch_comment api periodically gives the error "Top level comments mweb servlet is turned down." The continuation items for the new api are in a different arrangement in the json, so changes were necessary to the extract_items function. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Comments: Fix exceptions when ctoken metadata are missing (None) | James Taylor | 2021-08-09 | 2 | -3/+14 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | watch: determine video source based on quality, not actual height | James Taylor | 2021-08-04 | 1 | -1/+2 |
| | | | | | | | | | | For some phone videos, the dimensions of the video might be e.g. 360x640 instead of 640x360, which would be compared as though it was "640p", and thus no source would be chosen if default quality is 360p. Use the 'quality' entry which will always be 360 for that quality. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | pep 8 | Jesús | 2021-08-03 | 1 | -3/+1 |
| | |||||
* | Remove static check resolution in TOR mode | Jesús | 2021-08-03 | 1 | -8/+3 |
| | |||||
* | Fix max_resolution in TOR mode | Jesús | 2021-08-02 | 1 | -1/+1 |
| | | | | some videos have 480p resolution, and if setting only 360p the player would have no video to play | ||||
* | Revert "fix check max_resolution in TOR mode" | Jesús | 2021-08-02 | 1 | -1/+1 |
| | | | | This reverts commit cb9b6dadbd1c3e268e87cd8eac9097760b3526ab. | ||||
* | fix check max_resolution in TOR mode | Jesús | 2021-08-02 | 1 | -1/+1 |
| | |||||
* | New age restriction bypass method since get_video_info was disabled | James Taylor | 2021-07-28 | 2 | -31/+34 |
| | | | | | | | From https://github.com/yt-dlp/yt-dlp/issues/574#issuecomment-887171136 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix missing likes, dislikes, & music list due to Youtube changes | James Taylor | 2021-07-28 | 2 | -60/+121 |
| | | | | | | | | | Also moves some microformat extraction from _extract_watch_info_mobile to extract_watch_info where it belongs. _extract_watch_info_mobile is really only for stuff visible on the page, and thus specialized for either mobile or desktop. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Cleaner channel-checking console error messages when Tor is closed | Jesús | 2021-07-28 | 2 | -9/+17 |
| | | | | by James Taylor <user234683@users.noreply.github.com> | ||||
* | Restart tor connection pool when the tor port setting is changed | James Taylor | 2021-07-28 | 1 | -0/+4 |
| | | | | | | | Otherwise the old port continued to be used until the program was restarted. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | fix property css name | Jesús | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | fix missing plyr on embed | Jesús | 2021-07-05 | 1 | -1/+64 |
| | |||||
* | fix right click for video | Jesús | 2021-07-05 | 1 | -0/+7 |
| | |||||
* | Friendlier error message when Tor is closed or network is down | James Taylor | 2021-07-04 | 2 | -3/+28 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Remove `var` and fix transcript button jumping above autoplay on page load | Jesús | 2021-07-04 | 1 | -19/+17 |
| | | | | | | | | Obsolete code from #15 that was forgotten to be removed From ea34965be31dcf7e7e30c1edb9a9fa9d18fe6b30 Mon Sep 17 00:00:00 2001 From: James Taylor <user234683@users.noreply.github.com> Date: Sat, 3 Jul 2021 20:06:11 -0700 | ||||
* | Fix request search when is empty | Jesús | 2021-07-04 | 2 | -2/+2 |
| | |||||
* | Improved plyr configuration | Jesús | 2021-07-03 | 2 | -7/+17 |
| | |||||
* | get_video_info: Specify language so error messages are in english | James Taylor | 2021-07-01 | 1 | -0/+1 |
| | | | | | | Otherwise error message language will be region of Tor exit node Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Change search url path to match the YouTube path | James Taylor | 2021-07-01 | 4 | -15/+13 |
| | | | | | | Fixes #67 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | w3c syntax, unnecessary role=button | Jesús | 2021-06-29 | 1 | -1/+1 |
| | |||||
* | autoplay-toggle: use label tag | Jesús | 2021-06-29 | 2 | -8/+24 |
| | | | | | | from upstream: <label> is semantic and makes clicking the text activate in checkbox | ||||
* | feat: autoplay related video - minor fix style | Jesús | 2021-06-23 | 1 | -0/+1 |
| | |||||
* | fix settings.subtitles_mode in plyr | Jesús | 2021-06-23 | 1 | -0/+4 |
| | |||||
* | fix name id of video | Jesús | 2021-06-23 | 1 | -1/+1 |
| | |||||
* | Fix set language subtitles | Jesús | 2021-06-23 | 2 | -24/+25 |
| | |||||
* | Workaround for age restriction bypass | James Taylor | 2021-06-23 | 1 | -2/+6 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | usage `let` not `var` | Jesús | 2021-06-23 | 1 | -17/+17 |
| | |||||
* | feat: autoplay for related videos | Umimaso | 2021-06-23 | 2 | -118/+152 |
| | | | | | | | | | | | Add autoplay support for related videos. Move the playlist autoplay code into this shared script. Add the SameSite=Strict attribute to the autoplay cookie due to Firefox soon rejecting cookies which use SameSite=None without the secure attribute. Closes: #50 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Open direct link in new tab | Jesús | 2021-06-23 | 1 | -1/+1 |
| | |||||
* | feat: add direct link | Umimaso | 2021-06-23 | 3 | -0/+9 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix styles dropdown option button in desktop | Jesús | 2021-06-14 | 1 | -0/+2 |
| | |||||
* | Fix shared.css file style missing | Jesús | 2021-06-14 | 14 | -68/+8 |
| | |||||
* | [error.html]: fix set style | Jesús | 2021-06-14 | 1 | -3/+5 |
| |