Commit Graph

48 Commits (b8b47547049f5ebc3dd680fc7de70ed0ca9c0d70)

Author SHA1 Message Date
N/Ame e0f1ae813b
[ie/facebook] Support more groups URLs ()
Authored by: grqz
bashonly da252d9d32
[cleanup] Misc ()
Closes 
Authored by: bashonly, Grub4K, seproDev

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: sepro <sepro@sepr0.com>
bashonly bacc31b05a
[ie/facebook] Fix formats extraction ()
Closes 
Authored by: bashonly
kclauhk ec9b25043f
[ie/facebook] Fix formats extraction ()
Closes 
Authored by: kclauhk
Leng 0e1b941c6b
[ie/facebook:reel] Improve metadata extraction
Closes , Closes 
Authored by: lengzuo
kclauhk d62fef7e07
[ie/facebook:ads] Fix extractor ()
Closes 
Authored by: kclauhk
bashonly 1a34a802f4
[ie/facebook] Fix extraction ()
Closes 
Authored by: bashonly
bashonly 8ca1d57ed0
[ie/facebook:reel] Fix extraction ()
Closes 
Authored by: bashonly
sepro add96eb9f8
[cleanup] Add more ruff rules ()
Authored by: seproDev

Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
bashonly e3b42d8b1b
[ie/facebook] Fix DASH formats extraction ()
Closes 
Authored by: bashonly
ringus1 2e30b5567b
[ie/facebook] Improve extraction
Partially addresses 

Authored by: jingtra, ringus1

Co-authored-by: Jing Kjeldsen <jingtra@gmail.com>
kclauhk 9b5efaf86b
[ie/facebook] Support events ()
Closes 
Authored by: kclauhk
kclauhk 87286e93af
[ie/facebook] Support permalink URLs ()
Authored by: kclauhk
kclauhk 3c4d3ee491
[ie/facebook] Improve thumbnail extraction ()
Authored by: kclauhk
kclauhk 5b68c478fb
[ie/facebook] Set format HTTP chunk size ()
Closes 
Authored by: bashonly, kclauhk
kclauhk a40b0070c2
[ie/facebook:ads] Add extractor ()
Closes 
Authored by: kclauhk
Akmal cf9af2c7f1
[ie/Facebook] Add new ID format ()
Closes 
Authored by: Wikidepia, kclauhk

Co-authored-by: kclauhk <78251477+kclauhk@users.noreply.github.com>
kclauhk c39358a54b
[ie/Facebook] Fix Memories extraction ()
- Support group /posts/ URLs
- Raise a proper error message if no formats are found

Closes 
Authored by: kclauhk
kclauhk 9cafb9ff17
[ie/facebook] Improve subtitles extraction ()
Authored by: kclauhk
fireattack 308936619c
[ie/facebook] Improve format sorting ()
Authored by: fireattack
ringus1 d3d81cc98f
[ie/facebook] Fix webpage extraction ()
Closes 
Authored by: ringus1
ringus1 a854fbec56
[ie/facebook] Add dash manifest URL ()
Fixes 
Authored by: ringus1
Văn Anh bb5d84c9d2
[ie/facebook:reel] Fix extraction ()
Closes 
Authored by: demon071, bashonly
coletdjnz 3d2623a898
[compat, networking] Deprecate old functions ()
Authored by: coletdjnz, pukkandan
ringus1 3b52a60688
[extractor/facebook] Fix metadata extraction ()
Closes 
Authored by: ringus1
pukkandan 9f14daf22b
[extractor] Deprecate `_sort_formats`
bashonly 63be30e3e0
[extractor/facebook] Add reel support ()
Closes  
Authored by: bashonly
pukkandan bfd973ece3 [extractors] Use new framework for existing embeds ()
`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
pukkandan ac66811112
[compat] Remove more functions
Removing any more will require changes to a large number of extractors
pukkandan 1e9969f4f5
bugfix for a44ca5a470, 19a0394044, 77f9033095
Closes 
Akmal cda1bc5197
[facebook] Improve thumbnail extraction ()
Authored by: Wikidepia
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
pukkandan a44ca5a470
[cleanup] Misc fixes
Closes https://github.com/yt-dlp/yt-dlp/pull/3213, Closes https://github.com/yt-dlp/yt-dlp/pull/3117

Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114, https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671, a825ffbffa (commitcomment-68538986), https://github.com/yt-dlp/yt-dlp/issues/2360, 5fa3c9a88f (r70393519), 5fa3c9a88f (r70393254)
pukkandan 52efa4b312
[extractor] Add `_perform_login` function ()
* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API
pukkandan ff91cf7483
[utils] Add `get_first`
pukkandan b2db8102dc
[facebook] Fix extraction from groups
Closes , related: 
pukkandan 80fa6e5327
[facebook] Improve title and uploader extraction
Closes , closes 
pukkandan b8e976a445
[facebook] Parse dash manifests
pukkandan 5f549d4959
[Facebook] Handle redirect URLs
Closes 
pukkandan 8a2d992389
[facebook] Fix format sorting
Closes 
Robin 61bfacb233
[facebook] Update onion URL ()
Authored by: Derkades
pukkandan a181cd0c60
[facebook] Fix metadata extraction
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29796
Closes , https://github.com/ytdl-org/youtube-dl/issues/29421, https://github.com/ytdl-org/youtube-dl/issues/23627, https://github.com/ytdl-org/youtube-dl/issues/23180, https://github.com/ytdl-org/youtube-dl/issues/14156

Authored by: kikuyan
pukkandan b1e60d1806 [facebook] Extract description and fix title
Partially fixes: 
pukkandan 46358f647d
Update to ytdl-commit-c2350ca
Update MSVC 2010 redist URL
c2350cac24
pukkandan 3158150cb7
[utils] Add `network_exceptions`
pukkandan b7da73eb19
Add option `--ignore-no-formats-error`
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
pukkandan 6a39ee13f7
Fix inconsistent use of `report_warning`
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp ()
* 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