Download any type of content from boosty.to
Project description
🖥️ 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
✨ 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), choose what you really want with flags (see below).
- 📄 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.
📸 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
- 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.
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 --username YOUR_CREATOR_NAME
💖 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file boosty_downloader-2.1.0.tar.gz.
File metadata
- Download URL: boosty_downloader-2.1.0.tar.gz
- Upload date:
- Size: 45.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
baa98e88908871642dc17dfcc00d79c24907cf664317760db1aeef9d06a88cbd
|
|
| MD5 |
7ef006320408064443524aa1b9fb9902
|
|
| BLAKE2b-256 |
83219d5b67765c417c30adecf55ca98a6a3af9090559cd3fa0536c88afca06f1
|
Provenance
The following attestation bundles were made for boosty_downloader-2.1.0.tar.gz:
Publisher:
release.yaml on Glitchy-Sheep/boosty-downloader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
boosty_downloader-2.1.0.tar.gz -
Subject digest:
baa98e88908871642dc17dfcc00d79c24907cf664317760db1aeef9d06a88cbd - Sigstore transparency entry: 797551971
- Sigstore integration time:
-
Permalink:
Glitchy-Sheep/boosty-downloader@aeffbf75375153a24f4176c4d19217f1949c5513 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Glitchy-Sheep
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@aeffbf75375153a24f4176c4d19217f1949c5513 -
Trigger Event:
push
-
Statement type:
File details
Details for the file boosty_downloader-2.1.0-py3-none-any.whl.
File metadata
- Download URL: boosty_downloader-2.1.0-py3-none-any.whl
- Upload date:
- Size: 76.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c216f37fa1b533907d8733af461a9f75b873da3774035f6664b17dc74445bcec
|
|
| MD5 |
56d477350c5fda790b020599c80f227c
|
|
| BLAKE2b-256 |
d1e924bbf40e42b7516a1b5b6e9968636749bef64f91ee01b773d2902cbf4a94
|
Provenance
The following attestation bundles were made for boosty_downloader-2.1.0-py3-none-any.whl:
Publisher:
release.yaml on Glitchy-Sheep/boosty-downloader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
boosty_downloader-2.1.0-py3-none-any.whl -
Subject digest:
c216f37fa1b533907d8733af461a9f75b873da3774035f6664b17dc74445bcec - Sigstore transparency entry: 797551980
- Sigstore integration time:
-
Permalink:
Glitchy-Sheep/boosty-downloader@aeffbf75375153a24f4176c4d19217f1949c5513 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Glitchy-Sheep
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@aeffbf75375153a24f4176c4d19217f1949c5513 -
Trigger Event:
push
-
Statement type: