Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Watch: Add padding in description box and urlize links | James Taylor | 2019-12-20 | 1 | -1/+2 |
| | |||||
* | Watch: display comment count and whether comments are disabled | James Taylor | 2019-12-20 | 1 | -8/+17 |
| | |||||
* | Watch: Add border around badges such as unlisted badge | James Taylor | 2019-12-20 | 1 | -1/+3 |
| | | | | Especially for the light theme | ||||
* | Merge branch 'modular-data-extract' | James Taylor | 2019-12-19 | 1 | -29/+78 |
|\ | | | | | | | | | | | | | | | | | | | | | Commits in this branch are prefixed with "Extraction:" This branch refactors data extraction. All such functionality has been moved to the yt_data_extract module. Responses from requests are given to the module and it parses them into a consistent, more useful format. The dependency on youtube-dl has also been dropped and this functionality has been built from scratch for these reasons: (1) I've noticed youtube-dl breaks more often than invidious (which uses watch page extraction built from scratch) in response to changes from Youtube, so I'm hoping what I wrote will also be less brittle. (2) Such breakage is inconvenient because I have to manually merge the fixes since I had to make changes to youtube-dl to make it do things such as extracting related videos. (3) I have no control over error handling and request pooling with youtube-dl, since it does all the requests (these would require intrusive changes I don't want to maintain). (4) I will now be able to finally display the number of comments and whether comments are disabled without making additional requests. | ||||
| * | Extraction: Rewrite item_extraction for better error handling and ↵ | James Taylor | 2019-12-18 | 1 | -3/+3 |
| | | | | | | | | readability, rename extracted names for more consistency | ||||
| * | Extraction: Fix thumbnail and remove badges on related videos | James Taylor | 2019-12-17 | 1 | -2/+6 |
| | | |||||
| * | Extraction: Detect limited state and fix false detection as unlisted | James Taylor | 2019-12-17 | 1 | -0/+3 |
| | | |||||
| * | Extraction: Display that video is age-restricted | James Taylor | 2019-12-12 | 1 | -7/+21 |
| | | |||||
| * | Extraction: return and display any errors preventing video playback | James Taylor | 2019-11-22 | 1 | -12/+29 |
| | | |||||
| * | Extraction: Replace youtube-dl with custom-built watch page extraction | James Taylor | 2019-10-17 | 1 | -5/+16 |
| | | |||||
* | | Watch page: Background color on video when scrubbing bar larger than video | James Taylor | 2019-09-09 | 1 | -1/+1 |
|/ | |||||
* | Layout: Add themes | James Taylor | 2019-08-25 | 1 | -6/+6 |
| | |||||
* | Layout: Theater layout: Expand video width across page only as necessary ↵ | James Taylor | 2019-08-24 | 1 | -1/+4 |
| | | | | based on length of video | ||||
* | Layout: add option to hide comments/related vids by default but click to ↵ | James Taylor | 2019-08-24 | 1 | -52/+67 |
| | | | | show using <details> | ||||
* | Layout: Make downloads click-to-show instead of hover-to-show using ↵ | James Taylor | 2019-08-24 | 1 | -39/+51 |
| | | | | <details> element | ||||
* | Layout: Add option to use 720p resolution | James Taylor | 2019-08-24 | 1 | -1/+1 |
| | |||||
* | Layout: Add theater mode | James Taylor | 2019-08-24 | 1 | -6/+28 |
| | |||||
* | Layout: Simplify color scheme | James Taylor | 2019-08-24 | 1 | -15/+4 |
| | |||||
* | Layout: Put related videos below video when page is too small | James Taylor | 2019-08-23 | 1 | -200/+217 |
| | |||||
* | Layout: simplify watch page space distribution on edges | James Taylor | 2019-08-23 | 1 | -1/+1 |
| | |||||
* | Layout: refactor item system to be more maintainable, add vertical item type | James Taylor | 2019-08-23 | 1 | -4/+1 |
| | |||||
* | Use variable to set title on base template instead of block | James Taylor | 2019-07-21 | 1 | -1/+1 |
| | |||||
* | Convert comments to flask framework | James Taylor | 2019-07-19 | 1 | -1/+5 |
| | |||||
* | watch_page: refactor music list into flask template | James Taylor | 2019-07-07 | 1 | -2/+19 |
| | |||||
* | Refactor watch page related videos to use item rendering macro | James Taylor | 2019-06-21 | 1 | -1/+4 |
| | |||||
* | Inherit from base template | James Taylor | 2019-06-17 | 1 | -23/+7 |
| | |||||
* | Convert watch page to flask framework | James Taylor | 2019-06-16 | 1 | -0/+222 |