Commit Graph

23692 Commits (3a2f25cdca6909baf02728f7c19173fddd552b0a)
 

Author SHA1 Message Date
Frank Aurich 3a2f25cdca
Merge 2f10dc7332 into 27afb31edc 6 days ago
1100101 2f10dc7332 Forgot a fix 6 days ago
1100101 8f55ed431f Fix issues found in review 6 days ago
1100101 a20312ceef fix: Some playlists don't have seasons, but are comporised of a number of shows ("mini series") 6 days ago
Frank Aurich d4040befc9 Fix linter issue 6 days ago
1100101 0d46b5007b Fix linter issue 6 days ago
1100101 15a2b1c5bb Refactor playlist support for arte.tv to use API endpoint, instead of parsing HTML 6 days ago
1100101 d610488650 Refactored to work with Python 3.9 6 days ago
1100101 bd9d85a8cc Fix playlist support for arte.tv 6 days ago
bashonly 27afb31edc
[ie/tarangplus] Sanitize m3u8 URLs (#15502)
Fix 260ba3abba

Closes #15501
Authored by: bashonly
1 week ago
InvalidUsernameException 48b845a296
[ie/zdf] Support sister sites URLs (#15370)
Closes #13319
Authored by: InvalidUsernameException
1 week ago
clayote cec1f1df79
Fix `--parse-metadata` when `TO` is a single field name (#14577)
Closes #14576
Authored by: clayote, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
1 week ago
0x∅ ba499ab0dc
[ie/croatian.film] Add extractor (#15468)
Closes #15464
Authored by: 0xvd
2 weeks ago
0x∅ 5a481d65fa
[ie/hotstar] Extract from new API (#15480)
Closes #15479
Authored by: 0xvd
2 weeks ago
Cédric Luthi 6ae9e95687
[ie/tv5unis] Fix extractors (#15477)
Closes #12662
Authored by: 0xced
2 weeks ago
pomtnp 9c393e3f62
[ie/tiktok] Extract `save_count` (#15054)
Closes #15053
Authored by: pomtnp
2 weeks ago
Emi 87a265d820
[ie/tumblr] Extract timestamp (#15462)
Authored by: alch-emi
2 weeks ago
doe1080 4d4c7e1c69
[utils] `js_to_json`: Prevent false positives for octals (#15474)
Authored by: doe1080
2 weeks ago
João Victor Fernandes Oliveira 0066de5b7e
[ie/zoom] Extract recordings with start times (#15475)
Authored by: JV-Fernandes
2 weeks ago
Oliver Pfeiffer 5026548d65
[ie/bigo] Support `--wait-for-video` (#15463)
Authored by: olipfei
2 weeks ago
0x∅ e15ca65874
[ie/twitch:videos] Raise error when channel is not found (#15458)
Closes #15450
Authored by: 0xvd
2 weeks ago
bashonly 3763d0d4ab
[build] Improve nightly release check (#15455)
Authored by: bashonly
2 weeks ago
Subrat Lima 260ba3abba
[ie/tarangplus] Add extractors (#13060)
Closes #13020
Authored by: subrat-lima
2 weeks ago
ptlydpr 878a41e283
[ie/pandatv] Add extractor (#13210)
Authored by: ptlydpr
2 weeks ago
bashonly 76c31a7a21
[ie/youtube] Fix comment subthreads extraction (#15448)
Fix d22436e5dc

Closes #15444
Authored by: bashonly
2 weeks ago
bashonly ab3ff2d5dd
[build] Harden CI/CD pipeline (#15387)
* NOTE: the release workflows' new handling of secrets
  may be a breaking change for forks that are using any secrets
  other than GPG_SIGNING_KEY or ARCHIVE_REPO_TOKEN.

  Previously, the release workflow would try to resolve a token
  secret name based on the `target` or `source` input,
  e.g. NIGHTLY_ARCHIVE_REPO_TOKEN or CUSTOM_ARCHIVE_REPO_TOKEN,
  and then fall back to using the ARCHIVE_REPO_TOKEN secret if the
  resolved token secret name was not found in the repository.

  This behavior has been replaced by the release workflow
  always using the ARCHIVE_REPO_TOKEN secret as the token
  for publishing releases to any external archive repository.

* Add zizmor CI job for auditing workflows

* Pin all actions to commit hashes instead of symbolic references

* Explicitly set GITHUB_TOKEN permissions at the job level

* Use actions/checkout with `persist-credentials: false` whenever possible

* Remove/replace template expansions in workflow scripts

* Remove all usage of actions/cache from build/release workflows

* Remove the cache-warmer.yml workflow

* Remove the unused download.yml workflow

* Set concurrency limits for any workflows that are triggered by PRs

* Avoid loading the entire secrets context

* Replace usage of `secrets: inherit` with explicit `secrets:` blocks

* Pin all external docker images to hash that are used by the build workflow

* Explicitly set `shell: bash` for some steps to avoid pwsh or set pipefail

* Ensure any pwsh steps will fail on non-zero exit codes

Authored by: bashonly
2 weeks ago
bashonly 468aa6a9b4
[ie/youtube] Fix tracking of parent comment among replies (#15439)
Fix d22436e5dc

Closes #15438
Authored by: bashonly
2 weeks ago
prettysunflower 6c918c5071
[ie/nebula:season] Support more URLs (#15436)
Authored by: prettysunflower
2 weeks ago
sepro 09078190b0
[ie/iqiyi] Remove broken login support (#15441)
Authored by: seproDev
2 weeks ago
sepro 4a772e5289
[ie/scte] Remove extractors (#15442)
Authored by: seproDev
2 weeks ago
cesbar f24b9ac0c9
[utils] `decode_packed_codes`: Fix missing key handling (#15440)
Authored by: cesbar
2 weeks ago
bashonly 2a7e048a60
[ie/facebook] Remove broken login support (#15434)
Authored by: bashonly
2 weeks ago
bashonly a6ba714005
[ie/twitter] Remove broken login support (#15432)
Closes #12616
Authored by: bashonly
2 weeks ago
bashonly ce9a3591f8
[ie/twitter] Do not extract non-video posts from `unified_card`s (#15431)
Closes #15402
Authored by: bashonly
2 weeks ago
bashonly d22436e5dc
[ie/youtube] Support comment subthreads (#15419)
* Support newly rolled out comment "subthreads"
* Fix comments extraction: all replies were being missed
* Add a `max-depth` element to the `max_comments` extractor-arg
* Fully remove the deprecated `max_comment_depth` extractor-arg

Closes #15303
Authored by: bashonly
2 weeks ago
bashonly abf29e3e72
[ie/youtube] Fix `skip_player=js` extractor-arg (#15428)
Authored by: bashonly
2 weeks ago
Mike Fährmann fcd47d2db3
[ie/picarto] Fix extraction when stream has no title (#15407)
Closes #14540
Authored by: mikf
2 weeks ago
bashonly cea825e7e0
[ie/generic] Improve detection of blockage due to TLS fingerprint (#15426)
Authored by: bashonly
2 weeks ago
sepro c0a7c594a9
[utils] `mimetype2ext`: Recognize more srt types (#15411)
Authored by: seproDev
3 weeks ago
sepro 6b23305822
[ie/manoto] Remove extractor (#15414)
Authored by: seproDev
3 weeks ago
sepro 6d92f87ddc
[ie/cda] Support mobile URLs (#15398)
Closes #15397
Authored by: seproDev
3 weeks ago
sepro 9bf040dc6f
[utils] `random_user_agent`: Bump versions (#15396)
Authored by: seproDev
3 weeks ago
doe1080 15263d049c
[utils] `unified_timestamp`: Add `tz_offset` parameter (#15357)
Allows datetime strings without a timezone to be parsed with the correct offset

Authored by: doe1080
4 weeks ago
0x∅ 0ea6cc6d82
[ie/netease:program] Support DJ URLs (#15365)
Closes #15364
Authored by: 0xvd
4 weeks ago
0x∅ e9d4b22b9b
[ie/bandcamp:weekly] Fix extractor (#15208)
Closes #13963
Authored by: 0xvd, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
4 weeks ago
0x∅ 97fb78a5b9
[ie/yahoo] Fix extractor (#15314)
Closes #15211
Authored by: 0xvd, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
4 weeks ago
0x∅ f5270705e8
[ie/nebula:season] Add extractor (#15347)
Closes #15343
Authored by: 0xvd, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
4 weeks ago
bashonly a6a8f6b6d6
[ci] Explicitly declare permissions and limit credentials (#15324)
Authored by: bashonly
4 weeks ago
bashonly 825648a740
[build] Bump official actions to latest versions (#15305)
* Bump actions/cache → v5
* Bump actions/upload-artifact → v6
* Bump actions/download-artifact → v7

Authored by: bashonly
4 weeks ago
bashonly e0bb477732
Bypass interactive format selection if no formats are found (#15278)
Authored by: bashonly
4 weeks ago