box-com-downloader
This repo is a fork of razocrackers' (lfasmpao) box.com-downloader, containing fixes that allow it to work with the latest version of box.com and the latest version of Selenium. I also packaged it as a pip-installable tool for easier installation and usage.
This application can download protected PDF and docx files from box.com as PDFs. It can also download video files, which are saved as MP4.
Installation
Any Python package manager can be used to install this tool. Here are some examples:
uv tool install box-com-downloader
pipx install box-com-downloader
pip install box-com-downloader
Downloading videos additionally requires ffmpeg to be installed and available on your PATH.
Example Usage
Use either the box-com-downloader command or its shorter bcd alias:
box-com-downloader https://app.box.com/s/hs5de51wub2htrcl0hxn1wir4zpmf3wj
bcd https://app.box.com/s/hs5de51wub2htrcl0hxn1wir4zpmf3wj
The file is saved to dl_files/ in the current directory.
Metadata
Release files for box-com-downloader 0.2.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 | |
|---|---|---|---|
| box_com_downloader-0.2.1.tar.gz | 26.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| box_com_downloader-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.3 kB
Release files / box_com_downloader-0.2.1.tar.gz
| Download URL | box_com_downloader-0.2.1.tar.gz |
|---|---|
| Size | 26.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e1dcc2522c1381486c859f71e54dfabba9c6d3b52ae841f1eca24530123ef543
|
|
BLAKE2b-256 checksum How to use checksums |
2fa2dea72a4dcea4ac0c712a2720cfd74a8de99f3079b82799e6efd84b773ef8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / box_com_downloader-0.2.1-py3-none-any.whl
| Download URL | box_com_downloader-0.2.1-py3-none-any.whl |
|---|---|
| Size | 21.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7aff584fd1edfc47f853a50d1df13a33dd72124c053e488c70d35d101d71f2a8
|
|
BLAKE2b-256 checksum How to use checksums |
6c79ce4208347af859e2e44b41fa9c5131b1586672b0330f1f1c14f121ff8b88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|