Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | generate_release: Update visual c runtime URL | James Taylor | 2021-06-23 | 1 | -1/+1 |
| | | | | | | The original repository was deleted. Replace with a fork Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | 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 | 15 | -70/+10 |
| | |||||
* | [error.html]: fix set style | Jesús | 2021-06-14 | 1 | -3/+5 |
| | |||||
* | Fix name app | Jesús | 2021-06-10 | 4 | -6/+6 |
| | |||||
* | Capitalize name app | Jesús | 2021-06-10 | 13 | -35/+35 |
| | |||||
* | update URL issues | Jesús | 2021-06-10 | 1 | -1/+1 |
| | |||||
* | Fix design error message | Jesús | 2021-06-10 | 1 | -1/+9 |
| | |||||
* | Use extract_approx_int for comment likes | James Taylor | 2021-06-10 | 3 | -5/+6 |
| | | | | | | | | Full digits no longer available Closes #64 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix 404 errors on scheduled live events and age-gate bypass | James Taylor | 2021-06-01 | 1 | -5/+22 |
| | | | | | | | | | | get_video_info now returns 404 error. Adding html5=1 fixes it (for now). See https://github.com/ytdl-org/youtube-dl/issues/29086#issuecomment-844892791 Also handles 404 error if it arises so it will be non-fatal Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Not force plyr as player | Jesús | 2021-05-24 | 2 | -14/+23 |
| | |||||
* | [licenses]: fix URL license Expat | Jesús | 2021-05-22 | 1 | -1/+1 |
| | |||||
* | Add plyr as main player | Jesús | 2021-05-22 | 19 | -1/+50218 |
| | | | | Also plyr supports switch quality | ||||
* | Fix comment like extraction due to Youtube changes | James Taylor | 2021-05-17 | 1 | -0/+2 |
| | | | | | | Variable name changed from likeCount to voteCount Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix vids added to playlist from watch page not having author url | James Taylor | 2021-05-17 | 1 | -4/+5 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix videos added to playlist from channel page not having author | James Taylor | 2021-05-17 | 1 | -2/+3 |
| | | | | | | Information from additional_info was being overrided with None. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | [.drone.yml]: inprove syntax | Jesús | 2021-05-09 | 1 | -3/+3 |
| | |||||
* | Add drone CI/CD support | Jesús | 2021-05-08 | 1 | -0/+10 |
| | |||||
* | [README.md]: update | Jesús | 2021-05-06 | 1 | -4/+7 |
| | |||||
* | Channel about: Add http:// to links without it | James Taylor | 2021-05-06 | 1 | -0/+2 |
| | | | | | | So that the link is not interpretted as a relative link Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Add subscriptions export | Jesús | 2021-05-06 | 4 | -7/+107 |
| | | | | plus design by heckyel | ||||
* | Add instructions for importing subscriptions to README | James Taylor | 2021-05-06 | 1 | -0/+10 |
| | | | | | | Closes #63 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Save uploader id in local playlists | James Taylor | 2021-05-06 | 1 | -2/+5 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Add local playlist export option | James Taylor | 2021-05-06 | 2 | -12/+70 |
| | | | | | | Temporary workaround for #61 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix gevent dependencie version | Jesús | 2021-04-13 | 2 | -2/+2 |
| | |||||
* | Add tooltip to video speed box to improve discoverability | James Taylor | 2021-04-13 | 1 | -1/+1 |
| | | | | | | See #60 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Add hidden setting to allow foreign post requests | James Taylor | 2021-03-15 | 2 | -1/+12 |
| | | | | | | See #55 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Channel: Allow going to next pages of playlists page | James Taylor | 2021-03-15 | 4 | -3/+20 |
| | | | | | | | Uses previous and next buttons. Now can view more than just first page of playlists page Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | proto_debug: improve recursive_pb function | James Taylor | 2021-03-15 | 1 | -36/+81 |
| | | | | | | | | | | | | 1) Fix bug where it would decode as base64 but not indicate that in the structure 2) Use a list of patterns of youtube object ids so it will not base64 decode those 3) Detect the base64 type. If not possible, outputs base64? 4) Remove unnecessary try-except clause 5) Remove unused filt parameter Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix regression: playlists not showing up besides videos | James Taylor | 2021-03-15 | 1 | -1/+1 |
| | | | | | | Forgot to change & to ? in previous commit changing to embed page Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix channel search | James Taylor | 2021-03-15 | 1 | -1/+19 |
| | | | | | | | Update the search from the browse_ajax api to the new one Fixes #57 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Fix regression: Channels not sorting by oldest/popular | James Taylor | 2021-03-03 | 1 | -1/+2 |
| | | | | | | | | get_channel_first_page was mistakenly used when the sorting or view is different. Must use channel_tab which generates the necessary ctokens. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Use new channel api endpoint now that browse_ajax is disabled | James Taylor | 2021-03-03 | 2 | -4/+26 |
| | | | | | | Fixes channel pages > 1 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | util.py: Encode data using utf-8, not ascii | James Taylor | 2021-03-03 | 1 | -2/+2 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | util.py: Fix data not being passed in requests | James Taylor | 2021-03-03 | 1 | -2/+2 |
| | | | | Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | Channel: use general pbj=1 endpoint to get first page of videos | James Taylor | 2021-03-03 | 2 | -4/+15 |
| | | | | | | | | | YouTube disabled the browse_ajax endpoint. Quick fix for first channel page. In general, this will be more robust against api endpoint changes. As YouTube continues to change api endpoints, at least the subscriptions and first page will no longer break. Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
* | General theme: fix footer center | Jesús | 2021-02-27 | 11 | -11/+11 |
| | |||||
* | Fix data comments 00ef1c862744ec00886bc3fa4b95fdfc6c151866 | Jesús | 2021-02-26 | 1 | -1/+1 |
| |