FebBox Uploader
A CLI tool to upload files and directories to FebBox with resume capability, parallel chunk uploads.
Features
- Automatically resumes interrupted uploads.
- Maximizes bandwidth by uploading multiple chunks simultaneously.
- Uploads entire directory structures, maintaining hierarchy.
- Beautiful progress bars and status updates .
Installation
pip install febbox
Configuration
Before using the tool, you need to configure your FebBox cookies (PHPSESSID and ui).
-
Run the configuration wizard:
febbox --configure -
Enter your
PHPSESSIDanduicookies when prompted. You can find these in your browser's developer tools (Application -> Cookies) while logged into FebBox. Or use the editthiscookie extension for chrome.
How to Get Your Febbox UI Token
- Visit febbox.com and log in with Google (use a fresh account).
- Open
DevToolsin your browser or inspect the page. - Go to the
Applicationtab ->Cookies. - Look for the cookie named
uiandPHPSESSID. - Copy both the values.
- Close the tab, but DO NOT LOGOUT to keep your token valid.
DO NOT share your cookies with anyone!
Usage
Upload a Single File
febbox path/to/your/file.mp4
Upload a Directory
febbox path/to/your/folder
Get Storage Quota Used
febbox --info
Advanced Usage
Specify parent folder ID (default is root: 0):
febbox path/to/file.mp4 --parent-id 12345
Adjust concurrency (chunks per file, default: 20):
febbox path/to/file.mp4 --concurrency 50
Adjust parallel file uploads (for directories, default: 5):
febbox path/to/folder --max-uploads 10
Help
For a full list of commands:
febbox --help
Metadata
Release files for febbox 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| febbox-1.0.1.tar.gz | 9.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| febbox-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.7 kB
Release files / febbox-1.0.1.tar.gz
| Download URL | febbox-1.0.1.tar.gz |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2f7bea80407aebd4bdb8b6533f4470e84c0e877a6abd9ddb779d2ceb99abeb0f
|
|
BLAKE2b-256 checksum How to use checksums |
95507c2b536c9be64800c11c2d4a1cd563ed378ed3b723a4b7e87c4b4606f5b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / febbox-1.0.1-py3-none-any.whl
| Download URL | febbox-1.0.1-py3-none-any.whl |
|---|---|
| Size | 9.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0306225f5b2fb68ed0583c64b6ab5802ca3579b63d8690282a91dc17295320fb
|
|
BLAKE2b-256 checksum How to use checksums |
4e7c30de040346ee941bce207569e9ba61f13a70bc9c848d6fc16ba24cdc1a75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|