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 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.2.tar.gz (25.1 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.2-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: box_pdf_downloader-0.1.2.tar.gz
  • Upload date:
  • Size: 25.1 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.2.tar.gz
Algorithm Hash digest
SHA256 2204aafa2b7743d283a4ec6071fce9995b0e0d380e858958bf5ce1fe5bd99217
MD5 147f4332257a24ede7e6b434ab01d90c
BLAKE2b-256 19c6956578f1e786a155e90bc2672fb75dc3922ea559325321d7b1581144efd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: box_pdf_downloader-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 19.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02b61c7646bfad80b2426a868e02d05ccf758df098171d78aae3f8ab9a4ef3e9
MD5 fd3c56e7e3b0fb242f4964e9a3b649d3
BLAKE2b-256 9f4cfd300c54a324aa96c73bf25323bdfecce84770b063a954338d00463f0810

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

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