Skip to main content

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)

Source distribution for box-com-downloader 0.2.1
File Size Uploaded
box_com_downloader-0.2.1.tar.gz 26.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for box-com-downloader 0.2.1
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page