Python library and command-line tool for reading and writing binary
cookies files used by Apple's Safari web browser on macOS and iOS.
The `bcparser' program supports three output types: JSON (default),
ASCII (line-by-line text format), and Netscape legacy `cookies.txt'
format used by popular tools such as curl, wget, yt-dlp, and others.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-binarycookies listed in the above command, you can pick from the names under the Packages section.
www/py-binarycookies: update the port to version 2.5.0
- Fix serializer so written files match Apple's format
- Preserve full cookie fidelity on round trips
Reported by: portscout
www/py-binarycookies: new port had been added (+)
Apple's Safari web browser binary cookies format (de)serializer
written in Python. Our modifications to the original sources
include the fix for "the year 2038 problem" on 32-bit systems,
Netscape traditional `cookies.txt' file format support, and use
of Pydantic V1 which does not pull in Rust unlike V2 which the
project needlessly assumes by default.