Skip to main content

box-pdf-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 scrape and download protected docx or pdf files in box.com and save it as an editable PDF file.

Installation

Any Python package manager can be used to install this tool. Here are some examples:

uv tool install box-pdf-downloader

pipx install box-pdf-downloader

pip install box-pdf-downloader

Example Usage

Use either the box-pdf-downloader command or its shorter bpd alias:

box-pdf-downloader https://app.box.com/s/hs5de51wub2htrcl0hxn1wir4zpmf3wj

bpd https://app.box.com/s/hs5de51wub2htrcl0hxn1wir4zpmf3wj

The PDF is saved to dl_files/ in the current directory.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

box_pdf_downloader-0.1.0.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

box_pdf_downloader-0.1.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file box_pdf_downloader-0.1.0.tar.gz.

File metadata

  • Download URL: box_pdf_downloader-0.1.0.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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}

File hashes

Hashes for box_pdf_downloader-0.1.0.tar.gz
Algorithm Hash digest
SHA256 80c9bb50fbb4154093361cd8ffe7ab93bab8e6dc422ab4a3a4466a29147f8b6c
MD5 927e4576daf778ed240e369d656f7ef0
BLAKE2b-256 69d1345bb8695de0d421944b7415ed1d49a2020bb0160f389d63fd64431d1f1f

See more details on using hashes here.

File details

Details for the file box_pdf_downloader-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: box_pdf_downloader-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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}

File hashes

Hashes for box_pdf_downloader-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e3fc34d083f091402341b9f2f84f2387e2c90d1682309a9b4ace11f84cbd830
MD5 41d56fa5828751e66d495aaafa5d343c
BLAKE2b-256 2a2dea5d38bf5a6c937eb3c0c54cac7189afbfa33ce630e68889487f80e38577

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

0.1.1

2 files

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page