CLI tool to upload files and directories to FebBox with resume capability and parallel uploads
Project description
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
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 febbox-1.0.1.tar.gz.
File metadata
- Download URL: febbox-1.0.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f7bea80407aebd4bdb8b6533f4470e84c0e877a6abd9ddb779d2ceb99abeb0f
|
|
| MD5 |
78afef5437e8f33d5e479dd91412bea0
|
|
| BLAKE2b-256 |
95507c2b536c9be64800c11c2d4a1cd563ed378ed3b723a4b7e87c4b4606f5b5
|
File details
Details for the file febbox-1.0.1-py3-none-any.whl.
File metadata
- Download URL: febbox-1.0.1-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0306225f5b2fb68ed0583c64b6ab5802ca3579b63d8690282a91dc17295320fb
|
|
| MD5 |
af9f3409a83bd1313205c051fce8e019
|
|
| BLAKE2b-256 |
4e7c30de040346ee941bce207569e9ba61f13a70bc9c848d6fc16ba24cdc1a75
|