aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/channel.py
Commit message (Expand)AuthorAgeFilesLines
* Use ctoken_v3 format for channel playlist & search pagesJesus E2023-05-281-1/+4
* channels: Fix sorting & page prefixing not workingJesus E2023-05-281-2/+3
* Update channel to new ctoken formatJesus E2023-05-281-9/+57
* Prefix youtube URLs in video descriptions and channel about pageJames Taylor2021-08-091-0/+4
* Channel: Allow going to next pages of playlists pageJames Taylor2021-03-151-1/+5
* Fix channel searchJames Taylor2021-03-151-1/+19
* Fix regression: Channels not sorting by oldest/popularJames Taylor2021-03-031-1/+2
* Use new channel api endpoint now that browse_ajax is disabledJames Taylor2021-03-031-4/+21
* Channel: use general pbj=1 endpoint to get first page of videosJames Taylor2021-03-031-3/+14
* channel: replace page #s w/ next page button using provided ctokenJames Taylor2020-12-181-17/+11
* Fix channel search by using new protobuf formatJames Taylor2020-12-161-1/+2
* pep8Jesús2020-12-151-25/+40
* fix get_number_of_videos_channelzrose5842020-10-091-3/+4
* New ctoken format. Fix channel pages > 1.James Taylor2020-09-171-10/+32
* channel: Rename headers_1&headers_pbj & include user agents in themJames Taylor2020-08-121-14/+13
* channel_ctoken_desktop: fix parenthesis formattingJames Taylor2020-08-121-2/+1
* Switch to desktop endpnt w/ new ctoken format except sort by old>1James Taylor2020-08-121-12/+19
* Switch to mobile api endpoint to fix 'Unknown error' blockageJames Taylor2020-08-111-33/+40
* extract_channel_info: Improve error extractionJames Taylor2020-08-111-1/+1
* Fix regression: local playlist form not shown on channel videos pageJames Taylor2020-03-291-0/+1
* Give a proper error message for 429 errorsJames Taylor2020-01-311-0/+2
* Channel: Change search results to use next and previous page buttonsJames Taylor2019-12-231-8/+3
* Finally fix video count on channels accessed through general urls, rather tha...James Taylor2019-12-221-19/+34
* channel.py: Refactor channel_id route logic into general channel url logic.James Taylor2019-12-221-53/+21
* Extraction: Move html post processing stuff from yt_data_extract to utilJames Taylor2019-12-191-2/+2
* Extraction: refactor response extraction to work with both mobile & desktop r...James Taylor2019-09-191-4/+4
* Extraction: Proper error handling for terminated or non-existant channelsJames Taylor2019-09-081-0/+5
* Extraction: Move channel extraction to yt_data_extractJames Taylor2019-09-081-120/+2
* Extraction: Fix url prefixingJames Taylor2019-09-081-4/+3
* Subscriptions: improve checking messages, say how many new vids from channelJames Taylor2019-08-141-3/+5
* Add subscribe button on channelsJames Taylor2019-08-101-3/+3
* channel bugfix: supply playlist names in playlist adding form for tabs with vidsJames Taylor2019-07-241-1/+3
* Remove ad-hoc response saving from code, create a debug setting for fetch_urlJames Taylor2019-07-231-16/+8
* channel: Add short description under channel nameJames Taylor2019-07-231-1/+1
* Fix error when channel has empty descriptionJames Taylor2019-07-231-2/+4
* Fix unrouted channel avatar image on empty channelsJames Taylor2019-07-231-10/+13
* Delete obsolete filesJames Taylor2019-07-211-2/+1
* Convert channel page to flask frameworkJames Taylor2019-07-061-282/+192
* refactor common.py into 3 filesJames Taylor2019-02-211-32/+32
* channel: Don't completely fail if can't retrieve # of vidsJames Taylor2019-02-161-1/+10
* Use pbj format for playlist requests, ajax deprecatedJames Taylor2019-02-071-3/+10
* Content-type: text/plain for errors or status messagesJames Taylor2019-01-061-3/+3
* 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-1/+1
* WSGI for GET and POST requests with path dataJames Taylor2019-01-061-24/+34
* Properly handle case of non-existent channel tabJames Taylor2018-12-211-3/+3
* Properly handle terminated channel on channel's playlist and about pageJames Taylor2018-12-211-22/+27
* Fix error when user page has no videosJames Taylor2018-12-211-27/+26
* Correctly handle case where channel doesn't existJames Taylor2018-12-201-0/+6
* Correctly handle case where channel was terminatedJames Taylor2018-12-201-3/+15