aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #246 from pukkandan/bitchute-embedTom-Oliver Heidel2020-11-302-0/+14
|\ | | | | Detect embedded bitchute videos
| * Detect embedded bitchute videospukkandan2020-11-202-0/+14
| |
* | Merge pull request #205 from pukkandan/ffmpeg-use-mapTom-Oliver Heidel2020-11-302-8/+8
|\ \ | | | | | | [ffmpeg] Ensure all streams are copied
| * | Ensure all streams are copied when using ffmpegpukkandan2020-11-152-8/+8
| | |
* | | Merge pull request #245 from pukkandan/merge-mainTom-Oliver Heidel2020-11-3066-2252/+3617
|\ \ \ | | | | | | | | Merge youtube-dl and fix Youtube Feeds
| * | | bug fixpukkandan2020-11-271-2/+2
| | | |
| * | | flake8pukkandan2020-11-271-1/+1
| | | |
| * | | Fix some improper Youtube URLspukkandan2020-11-271-0/+9
| | | | | | | | | | | | | | | | Eg: https://www.youtube.com/watch?list=UUXIkr0SRTnZO4_QpZozvCCA
| * | | [spreaker] fix SpreakerShowIE test URLpukkandan2020-11-261-1/+1
| | | |
| * | | Updated to release 2020.11.26pukkandan2020-11-2611-481/+884
| | | |
| * | | Print youtube's warning message (Closes #256)pukkandan2020-11-251-0/+17
| | | |
| * | | Update youtube extractor to 2020.11.24pukkandan2020-11-242-57/+82
| | | |
| * | | Minor changes to make it easier to mergepukkandan2020-11-242-52/+60
| | | |
| * | | Update to release 2020.11.24 except youtube and skyit extractorspukkandan2020-11-249-1/+452
| | | |
| * | | Minor fixespukkandan2020-11-231-5/+2
| | | |
| * | | Redirect channel home to /videopukkandan2020-11-231-0/+9
| | | |
| * | | Cleanup YoutubeTabIE _VALID_URL regexpukkandan2020-11-231-7/+6
| | | |
| * | | Better implementation of YoutubeSearchURLIEpukkandan2020-11-221-10/+11
| | | |
| * | | Added RDMM backpukkandan2020-11-221-1/+1
| | | | | | | | | | | | | | | | Eg: https://www.youtube.com/watch?v=MuAGGZNfUkU&list=RDMM
| * | | Minor fixespukkandan2020-11-222-27/+25
| | | |
| * | | Updated to release 2020.11.21.1pukkandan2020-11-2229-361/+560
| | | |
| * | | Implemented all Youtube Feeds (ytfav, ytwatchlater, ytsubs, ythistory, ↵pukkandan2020-11-225-147/+200
| | | | | | | | | | | | | | | | ytrec) and SearchURL
| * | | Revert changes to vlivepukkandan2020-11-221-111/+174
| | | |
| * | | Merge 'ytdl-org/youtube-dl/master' release 2020.11.19pukkandan2020-11-2034-1691/+1824
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Old Extractors left behind: VLivePlaylistIE YoutubeSearchURLIE YoutubeShowIE YoutubeFavouritesIE If removing old extractors, make corresponding changes in docs/supportedsites.md youtube_dlc/extractor/extractors.py Not merged: .github/ISSUE_TEMPLATE/1_broken_site.md .github/ISSUE_TEMPLATE/2_site_support_request.md .github/ISSUE_TEMPLATE/3_site_feature_request.md .github/ISSUE_TEMPLATE/4_bug_report.md .github/ISSUE_TEMPLATE/5_feature_request.md test/test_all_urls.py youtube_dlc/version.py Changelog
* | | Merge pull request #213 from lorpus/masterTom-Oliver Heidel2020-11-273-0/+66
|\ \ \ | | | | | | | | [bitwave.tv] new extractor
| * | | [bitwave.tv] add testlorpus2020-11-271-0/+8
| | | |
| * | | [bitwave.tv] fix buildlorpus2020-11-141-0/+2
| | | |
| * | | [bitwave.tv] new extractorlorpus2020-11-143-0/+56
| | |/ | |/|
* | | Merge pull request #254 from xypwn/patch-1Tom-Oliver Heidel2020-11-241-1/+1
|\ \ \ | |_|/ |/| | [SouthparkDe] Support for English URLs
| * | [SouthparkDe] Support for English URLsxypwn2020-11-231-1/+1
|/ / | | | | Allow downloading English South Park episodes from the southpark.de
* | Merge pull request #187 from pukkandan/break-on-existingTom-Oliver Heidel2020-11-164-2/+15
|\ \ | | | | | | Stop download after encountering video in archive
| * | Add --break-on-existing by @gergeshpukkandan2020-11-134-2/+15
| |/ | | | | | | Authored-by: Yoav Shai <gergesh@gmail.com>
* | Merge pull request #181 from pukkandan/precheck-archiveTom-Oliver Heidel2020-11-161-1/+11
|\ \ | |/ |/| Check IDs in the archive before downloading webpage
| * Handle IndexErrorpukkandan2020-11-131-2/+2
| |
| * Pre-check video IDs in the archive before downloadingpukkandan2020-11-131-1/+11
|/
* [skip travis] typoTom-Oliver Heidel2020-11-111-1/+1
|
* flake8 yt py2 fixUnknown2020-11-111-2/+2
|
* [skip travis]Tom-Oliver Heidel2020-11-111-1/+1
|
* [youtube] python2 fix #168Unknown2020-11-111-2/+2
| | | proposed fix by awei78
* [skip travis]Tom-Oliver Heidel2020-11-111-1/+1
|
* Merge pull request #149 from RobinD42/fix-subtitle-fallbackTom-Oliver Heidel2020-11-111-10/+19
|\ | | | | fall-back to the old way to fetch subtitles, if needed
| * fall-back to the old way to fetch subtitles, if neededRobin Dunn2020-11-091-10/+19
| |
* | Merge pull request #151 from wlritchi/youtube-playlist-polymerTom-Oliver Heidel2020-11-111-186/+130
|\ \ | | | | | | RFC: youtube: Polymer UI and JSON endpoints for playlists
| * | ytsearchurl 5 pages for around 100 resultsUnknown2020-11-111-1/+1
| | |
| * | [youtube] max_pages=5 for search, unlimited for everything elseLuc Ritchie2020-11-101-35/+4
| | | | | | | | | | | | Also drop a few leftover methods in search that are no longer used.
| * | Merge branch 'master' into youtube-playlist-polymerTom-Oliver Heidel2020-11-104-14/+24
| |\ \
| * | | manually set limit for youtubesearchurlUnknown2020-11-101-4/+5
| | | |
| * | | fix: youtube: Polymer UI and JSON endpoints for playlistsLuc Ritchie2020-11-101-154/+126
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | We already had a few copies of Polymer-style pagination handling logic for certain circumstances, but now we're forced into using it for all playlists since we can no longer disable Polymer. Refactor the logic to move it to the parent class for all entry lists (including e.g. search results, feeds, and list of playlists), and generify a bit to cover the child classes' use cases.
* | | Merge pull request #137 from nsapa/fix_subtitleTom-Oliver Heidel2020-11-112-2/+7
|\ \ \ | | | | | | | | Fix issue triggered by tubeup
| * | | [youtube] Fix 'liveChatReplayContinuationData' missing 'continuation' keyNicolas SAPA2020-11-081-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | live_chat_continuation['continuations'][0]['liveChatReplayContinuationData']['continuation'] can not exist. So catch the KeyError. Traceback: $ tubeup 'https://youtube.com/watch?v=JyE9OF03cao' [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 [debug] youtube-dlc version 2020.10.25 [debug] Python version 3.7.3 (CPython) - Linux-5.8.0-0.bpo.2-amd64-x86_64-with-debian-10.6 [debug] exe versions: ffmpeg 3.3.9, ffprobe 3.3.9 [debug] Proxy map: {} There are no annotations to write. [download] 452.59KiB at 615.35KiB/s (00:01)ERROR: 'liveChatReplayContinuationData' Traceback (most recent call last): File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 846, in extract_info return self.process_ie_result(ie_result, download, extra_info) File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 901, in process_ie_result return self.process_video_result(ie_result, download=download) File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1696, in process_video_result self.process_info(new_info) File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1894, in process_info dl(sub_filename, sub_info, subtitle=True) File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1866, in dl return fd.download(name, info, subtitle) File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/downloader/common.py", line 375, in download return self.real_download(filename, info_dict) File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/downloader/youtube_live_chat.py", line 85, in real_download continuation_id = live_chat_continuation['continuations'][0]['liveChatReplayContinuationData']['continuation'] KeyError: 'liveChatReplayContinuationData'