aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/templates
Commit message (Collapse)AuthorAgeFilesLines
...
* Watch page: add info box with allowed countries and tor exit nodeJames Taylor2020-02-011-0/+27
| | | | Should help with debugging various content blocks
* local playlists: Display error message if no videos are selected or no ↵James Taylor2020-01-191-0/+10
| | | | | | playlist is chosen when using "add to playlist" See #4
* items: commatize channel video count and playlist video countJames Taylor2019-12-241-2/+2
|
* Channel searching: indicate if there's no resultsJames Taylor2019-12-231-1/+5
|
* Channel: Change search results to use next and previous page buttonsJames Taylor2019-12-232-30/+66
| | | | Because youtube doesn't give the number of search results, so previous behavior would give an error if a page number out of range was selected.
* Rewrite channel extraction with proper error handling and new extraction ↵James Taylor2019-12-211-2/+8
| | | | | | names. Extract subscriber_count correctly. Don't just shove english strings into info['stats']. Actually give semantic names for the stats.
* 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
|
* Add custom 500 error page. Display the traceback. Center and format error ↵James Taylor2019-12-201-1/+34
| | | | | | page in general. Also add a link to github for reporting the exception.
* Subscriptions: Display currently selected tag in page titleJames Taylor2019-12-201-1/+5
|
* Watch: Add border around badges such as unlisted badgeJames Taylor2019-12-201-1/+3
| | | | Especially for the light theme
* Subscriptions: Display selected tag above videos.James Taylor2019-12-201-0/+6
| | | | Otherwise, it wasn't clear enough that a tag was selected.
* Merge branch 'modular-data-extract'James Taylor2019-12-195-72/+128
|\ | | | | | | | | | | | | | | | | | | | | 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: Adjust related videos box to fit new time_published information wellJames Taylor2019-12-191-8/+8
| | | | | | | | | | | | time_published will be put to the right of the view_count in related videos Author will now always be above the other stats, since it doesn't make a difference in the big search result boxes since the description snippet is always very short (However, it's important the author isn't inline with the other stats in related video boxes since those are so narrow and the author name can be very long)
| * Extraction: Rewrite item_extraction for better error handling and ↵James Taylor2019-12-184-44/+49
| | | | | | | | readability, rename extracted names for more consistency
| * Extraction: Fix thumbnail and remove badges on related videosJames Taylor2019-12-172-4/+10
| |
| * 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
| |
| * Extraction: Fix did_you_mean and showing_results_forJames Taylor2019-09-271-3/+3
| |
| * Extraction: Move playlist extraction to yt_data_extractJames Taylor2019-09-081-1/+1
| |
* | Fix regression: Can't remove videos from local playlistsJames Taylor2019-10-211-5/+12
| |
* | Fix muted channels not being faded out on subscription manager pageJames Taylor2019-10-171-0/+2
| |
* | Only display local playlist controls in header on pages with videosJames Taylor2019-09-151-72/+74
| |
* | Add optional javascript for adding videos to playlists without the browser ↵James Taylor2019-09-151-1/+70
| | | | | | | | cancelling loading of the video, and to display a status message
* | Local playlists list: center list and add background to itJames Taylor2019-09-101-0/+17
| |
* | Watch page: Background color on video when scrubbing bar larger than videoJames Taylor2019-09-091-1/+1
|/
* Search: Add some space around the number of resultsJames Taylor2019-09-081-0/+4
|
* Subscription manager: Hide export box for now until it's functionalJames Taylor2019-09-071-2/+2
|
* Subscription manager: Add some space around import subscriptions boxJames Taylor2019-09-071-0/+2
|
* Subscriptions: Add some space around video gridJames Taylor2019-09-071-0/+2
|
* Subscriptions: fix author not being includedJames Taylor2019-09-071-1/+1
|
* Merge subscriptions into masterJames Taylor2019-09-064-0/+280
|\
| * Subscriptions: show when video was publishedJames Taylor2019-08-161-1/+3
| |
| * subscriptions.html: Add horizontal rule between tag list and channel listJames Taylor2019-08-141-0/+3
| |
| * subscription-manager: fix items being cut off at the bottom and top of the ↵James Taylor2019-08-121-0/+1
| | | | | | | | columns in chrome
| * subscription_manager: fix bug where checkbox size decreases when there's too ↵James Taylor2019-08-121-1/+1
| | | | | | | | many tags
| * When restricting subscriptions to a tag, make that tag unclickable and add ↵James Taylor2019-08-121-1/+11
| | | | | | | | link to unrestrict
| * Add pagination to subscriptions pageJames Taylor2019-08-121-9/+15
| |
| * Ability to only show videos from channels with specific tagJames Taylor2019-08-111-1/+1
| |
| * Add subscribe button on channelsJames Taylor2019-08-101-0/+9
| |
| * Convert subscription manager to flask frameworkJames Taylor2019-08-102-0/+160
| |
| * Convert subscriptions page to flask frameworkJames Taylor2019-08-101-0/+97
| |
* | Settings: Fix centering and color scheme on other themesJames Taylor2019-09-061-3/+4
| |
* | Merge branch 'settings'James Taylor2019-09-061-0/+64
|\ \
| * | Add settings pageJames Taylor2019-08-171-0/+64
| |/
* | Layout: Add themesJames Taylor2019-08-255-11/+11
| |
* | Layout: Add links to homepageJames Taylor2019-08-241-0/+22
| |
* | Layout: Prevent long author name from overflowing in items with vertical statsJames Taylor2019-08-241-2/+2
| |