Skip to main content

Save Patreon content you have access to.

Project description

Patreon Archiver

QA

Download Patreon content. Video content will be saved using yt-dlp. You should ensure that you are logged into Patreon in the appropriate browser profile.

Recommendations in ~/.config/yt-dlp/config or equivalent file:

--cookies-from-browser chrome:Default

--add-metadata
--all-subs
--convert-subs srt
--embed-chapters
--embed-metadata
--embed-subs
--embed-thumbnail
--geo-bypass
--merge-output-format mkv
--no-overwrites
--sub-langs all
--write-info-json
--write-subs

--download-archive ~/somewhere-safe

Usage

Run patreon-archiver. At minimum, campaign ID of the Patreon content creator is required. See help with --help.

Usage: patreon-archiver [OPTIONS] CAMPAIGN_ID

Options:
  -o, --output-dir TEXT           Output directory
  -b, --browser TEXT              Browser to read cookies from
  -p, --profile TEXT              Browser profile
  -x, --fail                      Do not continue processing after a failed
                                  yt-dlp command.
  -L, --yt-dlp-arg-limit INTEGER  Number of media URIs to pass to yt-dlp at a
                                  time.
  -S, --sleep-time INTEGER        Number of seconds to wait between requests
  -d, --debug                     Enable debug output
  --help                          Show this message and exit.

How to get the campaign ID

  1. Go to the content creator's main page.
  2. View the source and search for patreon-media/p/campaign/.
  3. After the / there should be a number, as in patreon-media/p/campaign/12345678. In that case the campaign ID is 12345678.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patreon_archiver-0.0.7.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

patreon_archiver-0.0.7-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file patreon_archiver-0.0.7.tar.gz.

File metadata

  • Download URL: patreon_archiver-0.0.7.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/6.10.4-gentoo-limelight

File hashes

Hashes for patreon_archiver-0.0.7.tar.gz
Algorithm Hash digest
SHA256 9ce0b4c158d5a5e81bb9745a723fe29ecb93d209ce992f6370a7ca51580fc845
MD5 8fca4dfa6dc26b8f5eaa57d4e887286a
BLAKE2b-256 0ce82839d72a2deb06ab6fc00d48af2650e79d5d34ab2d54a304df1cd0d8890b

See more details on using hashes here.

File details

Details for the file patreon_archiver-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: patreon_archiver-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/6.10.4-gentoo-limelight

File hashes

Hashes for patreon_archiver-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 44aa80aabd4d8a600a2bf185515407d8215b51878523b2238131e360c2b2c5c8
MD5 b70b9a08a016cbba062139b6e6b2cc34
BLAKE2b-256 f34552ccaaf215403ed42b9c03ac3faca27e6afa95337ac02bcd033683192190

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page