Skip to main content

box-com-downloader

This repo is a fork of razocrackers' 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 text-based (searchable, selectable) 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.0

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.0
File Size Uploaded
box_com_downloader-0.2.0.tar.gz 26.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for box-com-downloader 0.2.0
File Interpreter ABI Platform
box_com_downloader-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 47.2 kB

Release files / box_com_downloader-0.2.0.tar.gz

Download URL box_com_downloader-0.2.0.tar.gz
Size 26.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8ac2621e9bc0d1ae5671e3e75ca9b008af9ae681e03448f74eba176965e82184
BLAKE2b-256 checksum
How to use checksums
cd28f77328a0b91ae7eccb2424e291f4b1d78b13761de5ff6720ad4e183aacdc
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.0-py3-none-any.whl

Download URL box_com_downloader-0.2.0-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
251a013924804d8bec1fc91d559ca2997c86a2f73fcd62fbb77a01c4c8d8dba2
BLAKE2b-256 checksum
How to use checksums
bc375076bbce6e1787f64fd73efb22daec9f70fab8407998ecc6d83b9f5a9177
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

0.2.1

2 release files

This release

0.2.0 This release

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