pukkandan
f0c9fb9682
[utils] `Popen`: Refactor to use contextmanager
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
2022-06-16 06:23:50 +05:30
pukkandan
56ba69e4c9
[cleanup] Misc fixes
...
Closes #4027
2022-06-11 05:00:12 +05:30
Christoph Moench-Tegeder
dec30912a7
[cookies] Detect profiles for cygwin/BSD ( #3975 )
...
Closes #3370
Authored by: moench-tegeder
2022-06-06 14:17:49 -07:00
pukkandan
591bb9d355
Fix color in `-q -F`
...
and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace`
Closes #3761
2022-05-17 18:41:46 +05:30
pukkandan
0fa7d2c8e4
Bugfix for 2414649192
2022-05-17 00:55:37 +05:30
pukkandan
2414649192
[cleanup] Misc cleanup
2022-05-17 00:07:43 +05:30
pukkandan
2e4585da92
[cookies] Throttle progress-bar
...
Closes #3710
2022-05-12 10:54:49 +05:30
pukkandan
d76fa1f3d4
[cookies] Allow `cookiefile` to be a text stream
...
Closes #3674
2022-05-11 05:52:55 +05:30
pukkandan
0f06bcd759
[cleanup] Minor fixes (See desc)
...
* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes #3684
* Fix bug in 385ffb467b
* Fix bug in 43d7f5a5d0
* [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode`
* [utils] LazyList: Expose unnecessarily "protected" attributes
and other minor cleanup
2022-05-09 17:59:26 +05:30
pukkandan
9b8ee23b99
[dependencies] Create module with all dependency imports
2022-04-21 00:48:52 +05:30
pukkandan
19a0394044
[cleanup] Misc cleanup and refactor ( #2173 )
2022-04-18 02:28:28 +05:30
pukkandan
f82711587c
[cleanup] Sort imports
...
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
2022-04-12 05:32:52 +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
97ec5bc550
[cookies] Report progress when importing cookies
2022-04-10 01:21:35 +05:30
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)
2022-04-05 18:12:18 +05:30
Michael Pauley
1f7db8533a
[cookies] Update MacOS12 `Cookies.binarycookies` location ( #2742 )
...
Authored by: mdpauley
2022-02-14 06:36:51 -08:00
pukkandan
1d3586d0d5
[aes] Add unpad_pkcs7
2022-02-01 00:29:36 +05:30
pukkandan
fa8fd95118
[cookies] Fix keyring selection for unsupported desktops
...
Closes #2450
2022-01-24 22:52:35 +05:30
pukkandan
2c539d493a
[cookies] Fix bug when keyring is unspecified
...
Closes #2167
2021-12-30 08:44:17 +05:30
Matt Broadway
f59f5ef8b6
[cookies] Support other keyrings ( #2032 )
...
Authored by: mbway
2021-12-27 06:58:44 +05:30
pukkandan
0930b11fda
[docs,cleanup] Improve docs and minor cleanup
...
Closes #1387 , #1404 , #1408 , #1485 , #1415 , #1450 , #1492
2021-10-31 14:47:33 +05:30
pukkandan
ad0090d0d2
[cookies] Local State should be opened as utf-8
...
Closes #1276
2021-10-22 23:19:37 +05:30
pukkandan
d3c93ec2b7
Don't create console for subprocesses on Windows ( #1261 )
...
Closes #1251
2021-10-20 21:49:40 +05:30
Matt Broadway
f440b14f87
[cookies] Fix keyring fallback ( #1078 )
...
The password returned by `security find-generic-password` has a newline at the end
Closes #1073
Authored by: mbway
2021-09-25 21:04:16 +05:30
Ákos Sülyi
09906f554d
[aes] Add `aes_gcm_decrypt_and_verify` ( #1020 )
...
Authored by: sulyi, pukkandan
2021-09-19 17:52:31 +05:30
pukkandan
edf65256aa
[hls,aes] Fallback to native implementation for AES-CBC
...
and detect `Cryptodome` in addition to `Crypto`
Closes #935
Related: #938
2021-09-18 00:55:58 +05:30
pukkandan
ca46b94134
[cookies] Make browser names case insensitive
2021-09-12 21:40:37 +05:30
pukkandan
526d74ec5a
[cleanup] Misc
2021-09-05 11:16:23 +05:30
pukkandan
f9be9cb9fd
[cookies] Print warning for cookie decoding error only once
...
Closes #889
2021-09-04 07:52:47 +05:30
pukkandan
063c409dfb
[cookies] Handle errors when importing `keyring`
...
Workaround for #551
2021-07-23 19:58:27 +05:30
Matt Broadway
767b02a99b
[cookies] Handle `sqlite` `ImportError` gracefully ( #554 )
...
Closes #544
Authored by: mbway
2021-07-23 19:56:19 +05:30
pukkandan
29b208f6f9
[cookies] bugfix
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
2021-07-22 03:00:21 +05:30
Matt Broadway
982ee69a74
Add option `--cookies-from-browser` to load cookies from a browser ( #488 )
...
* also adds `--no-cookies-from-browser`
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway
2021-07-22 02:02:49 +05:30