A Python command-line tool to convert Box Notes to Microsoft Word (docx) documents with preservation of formatting, tables, and images.
- 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
pip3 install .
Convert a single file:
boxtodocx example.boxnote
Convert all files in a directory:
boxtodocx /path/to/directory
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
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"
See CONTRIBUTING.md for development setup and guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.