Skip to main content

Convert Box Notes to Microsoft Word (docx) documents

Project description

BoxNote to docx Converter

A Python command-line tool to convert Box Notes to Microsoft Word (docx) documents with preservation of formatting, tables, and images.

Features

  • Convert single BoxNote files to docx
  • Batch convert entire directories of BoxNote files
  • Preserve formatting, tables, and images
  • Support for Box API authentication
  • Simple command-line interface

Installation

pip3 install .

Usage

Basic Usage

Convert a single file:

boxtodocx example.boxnote

Convert all files in a directory:

boxtodocx /path/to/directory

Advanced Options

boxtodocx --help

Options:
  -d, --dir TEXT     Work directory for temporary files
  -t, --token TEXT   Box access token
  -o, --output TEXT  Output file name (only for single file conversion)
  -u, --user TEXT    Box user id
  -v, --verbose      Enable verbose logging
  --help            Show this message and exit

Authentication

To use Box API features (like image downloading), you need to provide a Box access token:

boxtodocx input.boxnote -t "your_box_token" -u "your_user_id"

Development

See CONTRIBUTING.md for development setup and guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

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

Source Distribution

boxtodocx-1.0.0.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

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

boxtodocx-1.0.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file boxtodocx-1.0.0.tar.gz.

File metadata

  • Download URL: boxtodocx-1.0.0.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for boxtodocx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a0a8c8bcc122df58267078ce7598de8fb9b05a3713443db32bdf599ae764f6e9
MD5 06239acf43c40627aec1ec633d22de31
BLAKE2b-256 b951b92a905f0744e330f203c8b1da0d2cc3394b4ed5b9eb15b2ae82467e2971

See more details on using hashes here.

File details

Details for the file boxtodocx-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: boxtodocx-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for boxtodocx-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5323792182085c9c11075d1213aba71597805b6f03170eade2521a2720047999
MD5 9cdba0e18de0b41ab5252d4a21a8c7a3
BLAKE2b-256 4f31bfae34e4a4da7254dcc5fb40872c10141d56caf432282cea2495a79be735

See more details on using hashes here.

Supported by

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