🖥️ About
Welcome to the Boosty Downloader project!
This CLI tool allows you to download most of the content from Boosty.to in bulk. The post content itself is saved in html with a little bit of styling.
You can download:
- Boosty Videos
- External Videos (YouTube, Vimeo)
- Files
- Full Post content (including photos and links)
📑 Table of Contents
- 🖥️ About
✨ Features
- 📦 Bulk download: Download all available content from your favorite creator.
- 🔎 Total checker: See how many posts are available to you, and which are not.
- 📂 Content type filters: Download only the content you need (videos, images, etc) with
--content-type-filter. - 📄 Download specific posts: Download post by url and username.
- 🔃 Sync content seamlessly: The utility keeps cache of already downloaded posts, so you can resume your download at any time or get new content after a while.
- 📼 Choose your video quality: You can choose preferred video quality to download (for boosty videos)
- 🎨 Beauty posts preview: You can see posts content with rendered offline html files with dark/light theme changing.
- 📊 Order matters: Posts have dates in names, so you can just sort it by name in your file explorer and see them in the correct chronological order.
- 🆙 App update checker: If new updates are available, you'll be notified when you use the application next time.
- 🔑 Auth helper script: Run
boosty-downloader show-auth-scriptto get a browser console script that extracts your credentials automatically.
📸 Screenshots & Usage
🛠️ Installation
-
Install python:
- Window:
winget install Python.Python.3.13
- Linux:
sudo apt-get install python3
- macOS:
brew install python
- Window:
-
Install the boosty-downloader package:
pip install boosty-downloader
-
Run the application:
boosty-downloader --help
🚀 Configuration for Usage
Step 1: Get the auth cookie and auth header
Option 1 - Manually
- Open the Boosty website.
- Click the "Sign in" button and fill you credentials.
- Navigate to any author you have access to and scroll post a little.
- Copy auth token and cookie from browser network tab.
Option 2 - With helper script
- Run
boosty-downloader show-auth-scriptto show the helper script (it will be copied to your clipboard automatically). - Open the Boosty website and log in.
- Open browser console (F12) and paste the script.
- Scroll the page a little - a floating box with your credentials will appear.
Step 2: Paste the cookie and auth header into the config file
This config will be created during first run of the app in the current working directory.
Step 3: Run the utility
Now you can just download your content with the following command:
boosty-downloader download --username YOUR_CREATOR_NAME
🛡️ When downloads fail
One bad post never costs you the whole run:
- A post that fails to download is skipped, and the run continues.
- Every skipped post is written to
failed_downloads.lognext to your downloads. - At the end, a summary lists everything that was skipped and why.
- If 5 posts in a row fail, the downloader stops early: a streak like this means the problem is not in the posts - check your disk, folder permissions, or network.
- Prefer to finish the pass no matter what? Add
--skip-all-failures- the run never stops on a failure streak.
Downloaded posts are cached. After you fix the cause, run the same command again - finished posts are skipped in seconds, and the download continues where it stopped.
💖 Contributing
If you want to contribute to this project, please see the CONTRIBUTING.md.
📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for boosty-downloader 3.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| boosty_downloader-3.2.0.tar.gz | 58.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boosty_downloader-3.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 153.9 kB
Release files / boosty_downloader-3.2.0.tar.gz
| Download URL | boosty_downloader-3.2.0.tar.gz |
|---|---|
| Size | 58.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
95f7c9b4406beac4631f3f208a4f2730d2ade98366c0c63b1bdd997ca47fab67
|
|
BLAKE2b-256 checksum How to use checksums |
38a506d8ac128a56a6c71928315a76f8c1cbac5d6a5c509aadb0509476e8e1c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.
Transparency logRelease files / boosty_downloader-3.2.0-py3-none-any.whl
| Download URL | boosty_downloader-3.2.0-py3-none-any.whl |
|---|---|
| Size | 95.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2d27f0371bcabad2d23666871dc6923d190f9cde17ee405a428e6edb44d7dd22
|
|
BLAKE2b-256 checksum How to use checksums |
4325487460ca4f0f7cdf3e4a8e16e021b5aa2a3a32f5b9c71ad6d5c7f9d27c84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.
Transparency log