Porównaj commity

...

7 Commity

Autor SHA1 Wiadomość Data
Stefan Lobbenmeier 77710cd049
Merge 67a75dc15c into 89f535e265 2024-04-23 03:32:37 +03:00
bashonly 89f535e265
[ci] Fix `curl-cffi` installation (Bugfix for 02483bea1c)
Authored by: bashonly
2024-04-22 20:36:01 +00:00
Stefan Lobbenmeier 67a75dc15c has_expires is now no longer needed 2024-04-20 19:37:56 +02:00
Stefan Lobbenmeier dc70bae66a
Check expires_utc for 0 instead, works just the same
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2024-04-20 19:37:13 +02:00
Stefan Lobbenmeier a17527c6fa Add comment explaining why we set expires_utc to None 2024-04-20 18:55:28 +02:00
Stefan Lobbenmeier bf4ac4df74
Update yt_dlp/cookies.py
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
2024-04-20 18:52:23 +02:00
Stefan Lobbenmeier 4f3ad96f2c Enable use of session cookies in chrome
Fixes #5534
2024-04-20 15:31:18 +02:00
2 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -53,7 +53,7 @@ jobs:
with:
python-version: ${{ matrix.python-version }}
- name: Install test requirements
run: python3 ./devscripts/install_deps.py --include dev --include curl_cffi
run: python3 ./devscripts/install_deps.py --include dev --include curl-cffi
- name: Run tests
continue-on-error: False
run: |

Wyświetl plik

@ -347,6 +347,11 @@ def _process_chrome_cookie(decryptor, host_key, name, value, encrypted_value, pa
if value is None:
return is_encrypted, None
# In chrome, session cookies have expires_utc set to 0
# In our cookie-store, cookies that do not expire should have expires set to None
if not expires_utc:
expires_utc = None
return is_encrypted, http.cookiejar.Cookie(
version=0, name=name, value=value, port=None, port_specified=False,
domain=host_key, domain_specified=bool(host_key), domain_initial_dot=host_key.startswith('.'),