aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/templates/watch.html
Commit message (Collapse)AuthorAgeFilesLines
* Add video transcript to downloadsJames Taylor2020-07-251-0/+10
| | | | Generated from the video captions
* Add dialog for copying urls to external player for livestreamsJames Taylor2020-06-281-0/+30
| | | | | Also for livestreams which are over whose other sources aren't present or aren't ready yet.
* Add option for reloading video without invidiousJames Taylor2020-05-271-1/+8
| | | | For faster usage of new identity button as an alternative
* Indicate that video is liveJames Taylor2020-05-271-0/+3
|
* Add playlist sidebar for videos in playlist, including autoplayJames Taylor2020-04-041-23/+206
|
* Watch page: add info box with allowed countries and tor exit nodeJames Taylor2020-02-011-0/+27
| | | | Should help with debugging various content blocks
* Watch: Add padding in description box and urlize linksJames Taylor2019-12-201-1/+2
|
* Watch: display comment count and whether comments are disabledJames Taylor2019-12-201-8/+17
|
* Watch: Add border around badges such as unlisted badgeJames Taylor2019-12-201-1/+3
| | | | Especially for the light theme
* Merge branch 'modular-data-extract'James Taylor2019-12-191-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 Taylor2019-12-181-3/+3
| | | | | | | | readability, rename extracted names for more consistency
| * Extraction: Fix thumbnail and remove badges on related videosJames Taylor2019-12-171-2/+6
| |
| * Extraction: Detect limited state and fix false detection as unlistedJames Taylor2019-12-171-0/+3
| |
| * Extraction: Display that video is age-restrictedJames Taylor2019-12-121-7/+21
| |
| * Extraction: return and display any errors preventing video playbackJames Taylor2019-11-221-12/+29
| |
| * Extraction: Replace youtube-dl with custom-built watch page extractionJames Taylor2019-10-171-5/+16
| |
* | Watch page: Background color on video when scrubbing bar larger than videoJames Taylor2019-09-091-1/+1
|/
* Layout: Add themesJames Taylor2019-08-251-6/+6
|
* Layout: Theater layout: Expand video width across page only as necessary ↵James Taylor2019-08-241-1/+4
| | | | based on length of video
* Layout: add option to hide comments/related vids by default but click to ↵James Taylor2019-08-241-52/+67
| | | | show using <details>
* Layout: Make downloads click-to-show instead of hover-to-show using ↵James Taylor2019-08-241-39/+51
| | | | <details> element
* Layout: Add option to use 720p resolutionJames Taylor2019-08-241-1/+1
|
* Layout: Add theater modeJames Taylor2019-08-241-6/+28
|
* Layout: Simplify color schemeJames Taylor2019-08-241-15/+4
|
* Layout: Put related videos below video when page is too smallJames Taylor2019-08-231-200/+217
|
* Layout: simplify watch page space distribution on edgesJames Taylor2019-08-231-1/+1
|
* Layout: refactor item system to be more maintainable, add vertical item typeJames Taylor2019-08-231-4/+1
|
* Use variable to set title on base template instead of blockJames Taylor2019-07-211-1/+1
|
* Convert comments to flask frameworkJames Taylor2019-07-191-1/+5
|
* watch_page: refactor music list into flask templateJames Taylor2019-07-071-2/+19
|
* Refactor watch page related videos to use item rendering macroJames Taylor2019-06-211-1/+4
|
* Inherit from base templateJames Taylor2019-06-171-23/+7
|
* Convert watch page to flask frameworkJames Taylor2019-06-161-0/+222