Commit Graph

45 Commits

Author SHA1 Message Date
Kyle Gonsalves 8d78a0f118 flake 2024-04-26 12:55:22 -07:00
Kyle Gonsalves 388bc9c97c suggestions 2024-04-26 12:47:09 -07:00
Kyle Gonsalves fd43ff21e2 comments 2024-04-25 11:02:42 -07:00
Kyle Gonsalves bb87bafce6 Revert to use merge_dicts and fix flake
This reverts commit b0593ecfa4.
2024-04-24 15:36:03 -07:00
Kyle Gonsalves b0593ecfa4 flake 2024-04-24 11:56:51 -07:00
Kyle Gonsalves ab1cfa399b dirk's updates 2024-04-24 11:48:33 -07:00
Kyle Gonsalves 1d851a6751 function for lambda 2024-04-23 16:15:22 -07:00
Kyle Gonsalves d5b48c06e6 address comments 2024-04-23 15:47:43 -07:00
Kyle Gonsalves bdfeb4357b Removing unnecessary URL regex matcher clause 2024-04-23 10:06:24 -07:00
Kyle Gonsalves fba5c8f305 Incorporating changes for UK accessed articles 2024-04-22 17:02:19 -07:00
Kyle Gonsalves 6ef8990320 different solution for traversal issues 2024-04-21 18:17:52 -07:00
Kyle Gonsalves 4b9a54b464 flake8 check 2024-04-21 16:41:19 -07:00
Kyle Gonsalves e2ae76e84c Making the parse_model function, address comments 2024-04-21 16:22:46 -07:00
Kyle Gonsalves 9dbd9fc873 more streamlining 2024-04-19 10:50:22 -07:00
Kyle Gonsalves b9af6bf2ce nit, style 2024-04-19 10:06:59 -07:00
Kyle Gonsalves 89eaee2ff8 one more tranverse 2024-04-19 10:04:05 -07:00
Kyle Gonsalves 5f35e17572 Using traverse_obj 2024-04-18 09:12:36 -07:00
Kyle Gonsalves 401e28b318 BBC Issue 9701: NEXT_DATA field video extraction for bbc
Some bbc articles with embedded video have the data
for them within a json structure tagged with NEXT_DATA.
Add a parser for this case.

Links tested:
https://www.bbc.com/news/uk-68546268
https://www.bbc.com/news/world-middle-east-68778149
https://www.bbc.com/reel/video/p07c6sb6/how-positive-thinking-is-harming-your-happiness
2024-04-17 11:11:25 -07:00
barsnick c919b68f7e
[ie/bbc] Extract more formats (#8321)
Closes #4902
Authored by: barsnick, dirkf
2023-12-21 20:47:32 +00:00
bashonly 19741ab8a4
[ie/bbc] Fix JSON parsing bug
Authored by: bashonly
2023-12-21 14:46:00 -06:00
garret eda0e415d2
[ie/bbc] Extract tracklist as chapters (#7788)
Authored by: garret1317
2023-09-16 22:47:49 +00:00
coletdjnz 3d2623a898
[compat, networking] Deprecate old functions (#2861)
Authored by: coletdjnz, pukkandan
2023-07-15 16:18:35 +05:30
pukkandan 9f14daf22b
[extractor] Deprecate `_sort_formats` 2022-11-17 11:40:17 +05:30
pukkandan 6368e2e639
[cleanup] Misc
Closes #5541
2022-11-16 06:57:07 +05:30
sam ed13a772d7
[extractor/bbc] Support onion domains (#5211)
Authored by: DoubleCouponDay
2022-11-04 20:55:17 +05:30
pukkandan 62b8dac490
[extractor] Improve `_generic_title` 2022-10-31 17:41:48 +05:30
pukkandan bfd973ece3 [extractors] Use new framework for existing embeds (#4307)
`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now

Note: Tests have not been migrated
2022-08-02 01:08:16 +05:30
ajj8 edebb65170
[extractor/bbc] Fix news articles (#4472)
Authored by: ajj8
2022-07-28 18:30:33 +05:30
pukkandan ac66811112
[compat] Remove more functions
Removing any more will require changes to a large number of extractors
2022-06-25 00:08:55 +05:30
pukkandan 86e5f3ed2e
[cleanup] Upgrade syntax
Using https://github.com/asottile/pyupgrade

1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`

Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
2022-04-12 05:32:51 +05:30
pukkandan f9934b9614
[cleanup] Mark some compat variables for removal (#2173)
Authored by fstirlitz, pukkandan
2022-04-12 05:32:50 +05:30
pukkandan 04f3fd2c89
[cleanup] Use `_html_extract_title` 2022-04-04 15:13:30 +05:30
pukkandan 52efa4b312
[extractor] Add `_perform_login` function (#2943)
* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API
2022-03-18 13:53:33 -07:00
pukkandan 50e93e03a7
Update to ytdl-commit-6508688
Make default upload_/release_date a compat_str
6508688e88

Except:
* "[NDR] Overhaul NDR and NJoy extractors" https://github.com/ytdl-org/youtube-dl/pull/30531
    - 01824d275b
    - 39a98b09a2
    - f0a05a55c2
    - 4186e81777
2022-03-05 02:24:17 +05:30
ajj8 ac184ab742
[bbc] Fix extraction of news articles (#2811)
Closes #1374

Authored by: ajj8
2022-02-17 07:54:53 -08:00
pukkandan f304da8a29
[cleanup] Misc cleanup
Closes #1805, closes #1800
2021-11-29 23:34:33 +05:30
nyuszika7h c45b87419f
[bbc] Get all available formats (#1717)
Authored by: nyuszika7h
2021-11-19 20:27:01 +05:30
ajj8 2d997542ca
[bbc] Extract better quality videos (#1113)
mobile-tablet-main only provides 540p25, so it shouldn't be used for the first attempt. Instead pc provides up to 720p50

Authored by: ajj8
2021-09-29 04:07:33 +05:30
pukkandan 4dfbf8696b
[utils] Add `parse_qs` 2021-08-23 00:50:43 +05:30
pukkandan a06916d98e
[extractor] Add `write_debug` and `get_param` 2021-05-17 18:59:51 +05:30
pukkandan 1bdae7d312
Update to ytdl-commit-7e8b3f9
[youtube] Remove unused code
7e8b3f9439
2021-04-22 16:54:07 +05:30
pukkandan b7da73eb19
Add option `--ignore-no-formats-error`
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
2021-04-17 08:40:30 +05:30
pukkandan 1418a0437f
Update to ytdl-commit-8562218
[ard] improve clip id extraction
8562218350
2021-03-25 04:09:21 +05:30
pukkandan 3721515bde
Update to ytdl-2021.03.03 2021-03-03 16:04:01 +05:30
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp (#85)
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan
2021-02-25 00:15:56 +05:30
Renamed from youtube_dlc/extractor/bbc.py (Browse further)