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.1.tar.gz (24.8 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.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: box_pdf_downloader-0.1.1.tar.gz
  • Upload date:
  • Size: 24.8 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.1.tar.gz
Algorithm Hash digest
SHA256 a780e009c31a8569dea4f185decd53cd1d62952d6ff48c9994bf48e87e721af3
MD5 d7c14dee28eb73e635dd0dfa1545aad4
BLAKE2b-256 6349dd659a84baf4d350bbe8c01a6f0a2ec00ef69b3f53a21f62d26a6528a853

See more details on using hashes here.

File details

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

File metadata

  • Download URL: box_pdf_downloader-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a5b791985972350f2991b487358bd7a6afcfb05055eb21762ec6aa3c375fd29
MD5 272f8c8a26f902a0107de3752c8b100c
BLAKE2b-256 fd2450cec5e3f2dfd24072418334c9a050a0bf52713188a8096fe3e2d22fe8b5

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

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