BSD Ports

www/py-binarycookies 2.5.0 FreeBSD

Binary cookies (de)serializer written in Python

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5a5bdd1509
License
MIT
Categories
www, python
Package size
24.9 KiB, 93.3 KiB installed

Description

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.

Install

Binary package:

pkg install py312-binarycookies

From the ports tree:

cd /usr/ports/www/py-binarycookies/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-binarycookies>0:www/py-binarycookies

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.5.02.5.0-2.1.52.5.0
FreeBSD:14:quarterly2.5.02.5.0n/a2.1.52.5.0
FreeBSD:15:latest2.5.02.5.0n/a2.1.52.1.5
FreeBSD:15:quarterly2.5.02.5.0n/an/an/a
FreeBSD:16:latest2.5.02.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 16

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
binarycookies-2.5.0.tar.gz119302e89dcb1ec89c933d07d15404ca6c04c724903f4fce5ed092e43b2174b6ae2bc
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
5a5bdd1509 Alexey Dokuchaev 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