aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/local_playlist.py
Commit message (Collapse)AuthorAgeFilesLines
* Add a button to remove playlistMageas2021-09-101-0/+6
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Add local playlist export optionJames Taylor2021-05-061-12/+56
| | | | | | Temporary workaround for #61 Signed-off-by: Jesús <heckyel@hyperbola.info>
* pep8Jesús2020-12-151-7/+16
|
* put the slash backzrose5842020-10-121-1/+1
|
* always proxy cached thumbnailszrose5842020-10-101-1/+1
|
* settings.py: add 'proxy_images'zrose5842020-10-071-2/+2
|
* Merge branch 'modular-data-extract'James Taylor2019-12-191-1/+1
|\ | | | | | | | | | | | | | | | | | | | | 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: Move html post processing stuff from yt_data_extract to utilJames Taylor2019-12-191-1/+1
| |
* | Fix list of local playlists not being given on subscriptions page and local ↵James Taylor2019-09-151-0/+1
|/ | | | playlist page
* Merge subscriptions into masterJames Taylor2019-09-061-28/+2
|\
| * Merge flask framework and other stuff from masterJames Taylor2019-08-091-58/+57
| |\
| * | Make thumbnails work and other stuffJames Taylor2019-06-051-28/+2
| | |
* | | Layout: refactor item system to be more maintainable, add vertical item typeJames Taylor2019-08-231-1/+0
| |/ |/|
* | Add pagination for local playlistsJames Taylor2019-08-091-5/+14
| |
* | Convert local_playlist to flask frameworkJames Taylor2019-07-061-58/+48
|/
* refactor common.py into 3 filesJames Taylor2019-02-211-11/+12
|
* Content-type: text/plain for errors or status messagesJames Taylor2019-01-061-2/+2
|
* Add newline to end of filesJames Taylor2019-01-061-1/+1
|
* rename env['fields'] to env['parameters'] and rename fields to parameters in ↵James Taylor2019-01-061-6/+6
| | | | general
* WSGI for GET and POST requests with path dataJames Taylor2019-01-061-5/+19
|
* WSGI for /edit_playlistJames Taylor2019-01-051-0/+9
|
* Can now store settings&data in ~/.youtube-local, keeping program files separateJames Taylor2018-11-101-2/+4
|
* Local playlists: save video thumbnails locallyJames Taylor2018-10-311-3/+56
|
* Don't add duplicates to playlistsJames Taylor2018-10-301-1/+11
|
* fix errors when data directory doesn't exist alreadyJames Taylor2018-07-311-1/+7
|
* ability to remove videos from playlistJames Taylor2018-07-201-23/+11
|
* add support for viewing local playlistsJames Taylor2018-07-081-3/+71
|
* front-end support for adding to playlistsJames Taylor2018-07-081-3/+9
|
* server-side support for adding to local playlistsJames Taylor2018-07-081-0/+13