Commit graph

  • edbc607f5c
    Merge fa92633539 into 0153b387e5 Jerry Ho 2024-06-13 02:03:54 +0000
  • 43ac853db6
    Merge 7545410276 into 0153b387e5 Deleted user 2024-06-13 01:59:42 +0000
  • 62c0af962a
    Merge eb98c55912 into 0153b387e5 Deleted user 2024-06-13 00:30:53 +0000
  • a7f93300ff
    Merge be3022cea4 into 0153b387e5 Alexander Biryukov 2024-06-12 23:32:33 +0000
  • beac7bde29
    Merge 1ef18e08f3 into 0153b387e5 nixxo 2024-06-12 23:00:40 +0000
  • 1b79afb303
    Merge 2c40837609 into 0153b387e5 Deleted user 2024-06-12 22:13:13 +0000
  • b96d54b8ee
    Merge 84ccbf171e into 0153b387e5 Deleted user 2024-06-12 22:13:13 +0000
  • e3b7e29dd3
    Merge 3017e553f4 into 0153b387e5 Benjamin Rumble 2024-06-12 22:05:16 +0000
  • 537435bebb
    Merge 5347dda5e2 into 0153b387e5 jhwgh1968 2024-06-12 21:29:25 +0000
  • 9d929afd47
    Merge 1be56a5500 into 0153b387e5 Fran Hermoso 2024-06-12 21:21:15 +0000
  • 28718ccf5a
    Merge 39f23dfd67 into 0153b387e5 ihatetoregister 2024-06-12 20:52:13 +0000
  • b95eeb2eac
    Merge 15a0bfc7e8 into 0153b387e5 Oliver Pfeiffer 2024-06-12 17:48:04 +0000
  • c85000591b Update youtube.py Josef Bohórquez 2024-06-11 23:23:06 -0500
  • 1b599af1db Some improvements were added to Utils.py and YoutubeDL.py Josef Bohórquez 2024-06-11 23:12:53 -0500
  • c03dc8bf46
    Merge 5e7738a0df into 0153b387e5 Nick Lai 2024-06-11 18:09:08 -0700
  • 8ee8921485
    Fix YAML syntax dirkf 2024-06-11 23:12:38 +0100
  • d478c9a750
    Can the CI be triggered? dirkf 2024-06-11 22:47:14 +0100
  • 879c8b235f
    use suggestion from dirkf Thomas Merz 2024-06-11 16:47:08 +0200
  • a06c20105b
    use suggestion from dirkf Thomas Merz 2024-06-11 16:46:59 +0200
  • 0153b387e5
    [VidLii] Add 720p support (#30924) Paper 2024-06-11 08:21:39 -0400
  • d687b6afd8
    Revert unused import dirkf 2024-06-11 13:15:09 +0100
  • a48fe7491d [ORF] Skip tests with limited availability dirkf 2024-06-11 12:32:07 +0100
  • e20ca543f0 [ORF] Re-factor and updateORFFM4StoryIE * fix getting media via DASH instead of inaccessible mp4 * also get in-page YT media dirkf 2024-06-01 13:43:37 +0100
  • e39466051f [ORF] Support sound.orf.at, updating ORFRadioIE * maintain support for xx.orf.at/player/... URLs * add ORFRadioCollectionIE to support playlists in ORF Sound * back-port and re-work ORFPodcastIE from https://github.com/yt-dlp/yt-dlp/pull/8486, thx Esokrates dirkf 2024-06-01 13:29:26 +0100
  • d95c0d203f [ORF] Support on.orf.at, replacing ORFTVthekIE * add ORFONIE, back-porting yt-dlp PR https://github.com/yt-dlp/yt-dlp/pull/9113 and friends: thx HobbyistDev, TuxCoder, seproDev * re-factor to support livestreams via new ORFONliveIE dirkf 2024-06-01 12:56:41 +0100
  • 3bde6a5752 [test] Improve download test * skip reason can't be unicode in Py2 * remove duplicate assert...Equal functions dirkf 2024-06-11 01:20:42 +0100
  • 50f6c5668a [core] Re-factor with _fill_common_fields() as used in yt-dlp dirkf 2024-06-01 03:25:06 +0100
  • b4ff08bd2d [core] Safer handling of nested playlist data dirkf 2024-06-01 03:23:37 +0100
  • e558c3de99
    Force re-run CI dirkf 2024-06-11 12:48:45 +0100
  • 88bd8b9f87
    [mixcloud] updated mixcloud API server address (#32557) kmnx 2024-06-11 13:38:24 +0200
  • fc03c3bb3e [ORF] Skip tests with limited availability dirkf 2024-06-11 12:32:07 +0100
  • 9b8ee8640f [ORF] Re-factor and updateORFFM4StoryIE * fix getting media via DASH instead of inaccessible mp4 * also get in-page YT media dirkf 2024-06-01 13:43:37 +0100
  • 7012822579 [ORF] Support sound.orf.at, updating ORFRadioIE * maintain support for xx.orf.at/player/... URLs * add ORFRadioCollectionIE to support playlists in ORF Sound * back-port and re-work ORFPodcastIE from https://github.com/yt-dlp/yt-dlp/pull/8486, thx Esokrates dirkf 2024-06-01 13:29:26 +0100
  • 5c403f61e4 [ORF] Support on.orf.at, replacing ORFTVthekIE * add ORFONIE, back-porting yt-dlp PR https://github.com/yt-dlp/yt-dlp/pull/9113 and friends: thx HobbyistDev, TuxCoder, seproDev * re-factor to support livestreams via new ORFONliveIE dirkf 2024-06-01 12:56:41 +0100
  • 194dc99167 [test] Improve download test * skip reason can't be unicode in Py2 * remove duplicate assert...Equal functions dirkf 2024-06-11 01:20:42 +0100
  • 55dc9ac702
    Create plastic Jackson-448 2024-06-11 15:25:20 +1000
  • ed3607ca53 [core] Re-factor with _fill_common_fields() as used in yt-dlp dirkf 2024-06-01 03:25:06 +0100
  • 85271def2e [core] Safer handling of nested playlist data dirkf 2024-06-01 03:23:37 +0100
  • c937458d80 [doc] Explain that the opposite of --no-overwrites is --no-continue. mk-pmb 2024-06-01 09:18:57 +0200
  • 81c052961f
    Merge 108737d600 into 21924742f7 dirkf 2024-06-01 00:47:17 +0800
  • e070565e4b
    Merge fdb694eca1 into 21924742f7 dirkf 2024-05-31 01:10:20 +0300
  • 21924742f7 [InfoExtractor] Misc yt-dlp back-ports, etc * add _yes_playlist() method * avoid crash using _NETRC_MACHINE * use _search_json() in _search_nextjs_data() * _search_nextjs_data() default is JSON, not text * test for above dirkf 2024-04-26 18:57:44 +0100
  • 768ccccd9b [compat] Avoid type comparison in compat_ord NB This isn't actually a compat fn; it should be utils.int_from_int_or_char dirkf 2024-05-28 15:59:34 +0100
  • eee9a247eb [utils] Split out traversal.py dummy and traversal tests dirkf 2024-05-28 17:16:58 +0100
  • 34484e49f5 [compat] Improve compat_etree_iterfind for Py2.6 Adapted from https://raw.githubusercontent.com/python/cpython/2.7/Lib/xml/etree/ElementPath.py dirkf 2024-05-28 16:38:20 +0100
  • 06da64ee51 [utils] Update traverse_obj() from yt-dlp * remove is_user_input option per https://github.com/yt-dlp/yt-dlp/pull/8673 * support traversal of compat_xml_etree_ElementTree_Element per https://github.com/yt-dlp/yt-dlp/pull/8911 * allow un/branching using all and any per https://github.com/yt-dlp/yt-dlp/pull/9571 * support traversal of compat_cookies.Morsel and multiple types in set() keys per https://github.com/yt-dlp/yt-dlp/pull/9577 thx Grub4k for these * also, move traversal tests to a separate class * allow for unordered dicts in tests for Py<3.7 dirkf 2024-04-21 23:42:08 +0100
  • 42f60fe3c2 [InfoExtractor] Misc yt-dlp back-ports, etc * add _yes_playlist() method * avoid crash using _NETRC_MACHINE * use _search_json() in _search_nextjs_data() * _search_nextjs_data() default is JSON, not text * test for above dirkf 2024-04-26 18:57:44 +0100
  • 09bb687799 [compat] Avoid type comparison in compat_ord NB This isn't actually a compat fn; it should be utils.int_from_int_or_char dirkf 2024-05-28 15:59:34 +0100
  • d7a5dc5a94 [utils] Split out traversal.py dummy and traversal tests dirkf 2024-05-28 17:16:58 +0100
  • 01477bc04f [compat] Improve compat_etree_iterfind for Py2.6 Adapted from https://raw.githubusercontent.com/python/cpython/2.7/Lib/xml/etree/ElementPath.py dirkf 2024-05-28 16:38:20 +0100
  • 16c1bf1319 [utils] Update traverse_obj() from yt-dlp * remove is_user_input option per https://github.com/yt-dlp/yt-dlp/pull/8673 * support traversal of compat_xml_etree_ElementTree_Element per https://github.com/yt-dlp/yt-dlp/pull/8911 * allow un/branching using all and any per https://github.com/yt-dlp/yt-dlp/pull/9571 * support traversal of compat_cookies.Morsel and multiple types in set() keys per https://github.com/yt-dlp/yt-dlp/pull/9577 thx Grub4k for these * also, move traversal tests to a separate class * allow for unordered dicts in tests for Py<3.7 dirkf 2024-04-21 23:42:08 +0100
  • 3eafda5918
    Merge 8c6aa13dbd into a08f2b7e45 menschel 2024-05-22 05:47:03 +0800
  • 6dc8b55b59
    (chore) Update brew instructions Malcolm 2024-05-17 15:44:42 -0700
  • 0c1db866db [core] Add format selection criteria longside/shortside, and tests for both (#30737) mk-pmb 2022-03-13 19:30:13 +0100
  • ce031e9d18 [core] Empty format selection string means anything goes. mk-pmb 2024-05-16 02:26:47 +0200
  • 76eab55b36 [core] Simplify code for report_warning(). mk-pmb 2024-05-15 06:16:56 +0200
  • 43fe4b597f
    [workflows/ci.yml] Temporary workaround for Python 3.5 _pip_ failures dirkf 2024-05-15 17:12:10 +0100
  • a08f2b7e45
    [workflows/ci.yml] Temporary workaround for Python 3.5 _pip_ failures dirkf 2024-05-15 16:57:59 +0100
  • 1d659c8210 Fix HTTP Error 403 for Bilibili videos root 2024-05-15 08:27:38 +0000
  • 3fa061e297
    Give lint a chance dirkf 2024-05-14 11:38:55 +0100
  • dd2ee5e071 [ciscolive] fix search Chris W 2024-05-10 23:28:36 +0100
  • 0af2f585e7
    Merge branch 'ytdl-org:master' into ciscolive-fix-tokens L0wbyte 2024-05-10 23:20:41 +0100
  • 86808ab7c5 indent json with --pretty-json knighthat 2024-05-01 14:50:15 -0500
  • 668332b973 [YouPorn] Add playlist extractors * YouPornCategoryIE * YouPornChannelIE * YouPornCollectionIE * YouPornStarIE * YouPornTagIE * YouPornVideosIE, dirkf 2024-04-11 13:06:25 +0100
  • 0b2ce3685e [YouPorn] Improve extraction * detect unwatchable videos * improve duration extraction * fix count extraction and support large values * detect and remove SEO spam boilerplate description dirkf 2024-03-01 15:07:30 +0000
  • c2766cb80e [test/test_download] Support 'playlist_maxcount:count' expected value * parallel to `playlist_mincount' * specify both for a range of playlist lengths * if max < min the test will always fail! dirkf 2024-04-11 12:47:05 +0100
  • eb38665438 [YouPorn] Incorporate yt-dlp PR 8827 * from https://github.com/yt-dlp/yt-dlp/pull/8827 * extract from webpage instead of broken API URL * thx The-MAGI dirkf 2024-03-01 14:48:30 +0000
  • 639e3e74d8 Suggesting some code changes based on recommendations Abhishek Shukla 2024-04-18 06:34:31 +0000
  • f66e450bfd [YouPorn] Add playlist extractors * YouPornCategoryIE * YouPornChannelIE * YouPornCollectionIE * YouPornStarIE * YouPornTagIE * YouPornVideosIE, dirkf 2024-04-11 13:06:25 +0100
  • 88216f1b05 [YouPorn] Improve extraction * detect unwatchable videos * improve duration extraction * fix count extraction and support large values * detect and remove SEO spam boilerplate description dirkf 2024-03-01 15:07:30 +0000
  • 0f209e2a1d
    Merge b2b622a9b5 into e0727e4ab6 dirkf 2024-04-11 11:12:16 -0300
  • 263e5d0ffd [test/test_download] Support 'playlist_maxcount:count' expected value * parallel to `playlist_mincount' * specify both for a range of playlist lengths * if max < min the test will always fail! dirkf 2024-04-11 12:47:05 +0100
  • ae8d8cb4f3
    Merge cc1657b753 into e0727e4ab6 dirkf 2024-04-07 22:19:00 +0200
  • f38398dc28 [YouPorn] Incorporate yt-dlp PR 8827 * from https://github.com/yt-dlp/yt-dlp/pull/8827 * extract from webpage instead of broken API URL * thx The-MAGI dirkf 2024-03-01 14:48:30 +0000
  • e0727e4ab6 [postprocessor/ffmpeg] Fix finding ffprobe (bug in 21792b8) Fixes 21792b88b7 (commitcomment-140705274), thx: vonProteus dirkf 2024-04-07 15:26:12 +0100
  • 4ea59c6107
    [utils] Fix crash in _report_ignoring_subs from c58b655 (#32762) Ori Avtalion 2024-04-05 17:25:29 +0300
  • 6c9912e834
    Remove initial space that is added in l.2391 if needed.Update youtube_dl/utils.py dirkf 2024-04-05 14:49:33 +0100
  • 9ae12dc250
    Revert and fix utils.bug_reports_message() (2) dirkf 2024-04-05 14:00:14 +0100
  • 18d4b340f6
    Apply suggestions from code review dirkf 2024-04-05 13:55:43 +0100
  • e83b4e4638
    Make bug_reports_message() fully updatable dirkf 2024-04-05 13:33:53 +0100
  • 8d55e43949
    Bring utils.py into the PR dirkf 2024-04-05 13:26:14 +0100
  • aaaf18a53f [extractor/common] Fix crash in _report_ignoring_subs Ori Avtalion 2024-04-03 11:24:43 +0300
  • b91bbb8084 Edit tests Pierre Mesure 2024-03-29 14:24:37 +0100
  • 3f45e4c128
    Apply suggestions from code review Pierre 2024-03-29 13:25:42 +0100
  • 21792b88b7 [external/FFmpeg] Fix and improve --ffmpeg-location handling * pass YoutubeDL (FileDownloader) to FFmpegPostProcessor constructor * consolidate path search in FFmpegPostProcessor * make availability of FFmpegFD depend on existence of FFmpegPostProcessor * detect ffmpeg executable on instantiation of FFmpegFD * resolves #32735 dirkf 2024-03-03 12:38:00 +0000
  • d8f134a664 [downloader/external] Fix "Resource Warning" in downloader test * add compat_subprocess_Popen context manager * apply context manager in FFmpegFD._call_downloader() dirkf 2024-03-02 15:17:09 +0000
  • 31a15a7c8d [compat] Simplify/fix compat_html_parser_HTMLParseError dirkf 2024-03-10 19:06:57 +0000
  • 19dc10b986 [utils] Apply compat_contextlib_suppress dirkf 2024-03-01 19:53:58 +0000
  • 182f63e82a [compat] Add compat_contextlib_suppress dirkf 2024-03-01 15:25:44 +0000
  • 71211e7db7
    [Youtube] Fix unwanted private method __ie_msg in f8b0135850 gy-chen 2024-03-23 23:30:13 +0800
  • d3d52fc7f8 fix AttributeError("'YoutubeIE' object has no attribute '_YoutubeIE__ie_msg'")) GYCHEN 2024-03-23 12:59:12 +0000
  • 36c4eb19b2 avoided potential type's mismatch during concatenation and remove redundant type's conversion igeni 2024-03-22 21:04:42 +0300
  • 2594f3c2bd Add support for shows.acast.com Pierre Mesure 2024-03-17 07:48:58 +0100
  • a60972e253 Fix indent from suggestion Bart Broere 2024-03-15 13:02:56 +0100
  • 0ef79a69d9
    Create codeql.yml ReenigneArcher 2024-03-14 11:27:16 -0400
  • 007bbeacd7
    Remove afspelen and trailing slashes with one regex Bart Broere 2024-03-14 13:41:01 +0100
  • 4c90b2f587
    Adhere to code style Bart Broere 2024-03-14 13:39:59 +0100
  • bc86c5f73b
    Make regex more specific and remove redundant .* Bart Broere 2024-03-14 13:37:41 +0100
  • ad64f3751e
    Improve regex Bart Broere 2024-03-14 13:34:33 +0100
  • d4250c8703
    Merge branch 'ytdl-org:master' into fix-npo-support Bart Broere 2024-03-12 20:46:16 +0100