No project description provided
Project description
Tolino Notes
Convert Tolino notes into useful formats
Tolino stores your highlights and notes in a notes.txt
file on your device. However the format of that file is neither human- nor computer-readable. This project tries to close the gap by parsing the file (somehow) and convert it to a structured file – one per book in your notes.txt
.
How to get the file?
- Connect your Tolino to your computer via USB.
- Use a file manager (Finder or Explorer) and open the root directory of the device.
- Look for the
notes.txt
file.
Install and use
Install using pip / poetry or similar from PyPi.
$ python -m pip install tolino-notes
In a new shell run:
$ tolino-notes --help
Usage: tolino-notes [OPTIONS]
Convert Tolino notes into useful formats
Options:
-i, --input-file FILE Original Tolino notes file [required]
-o, --output-dir DIRECTORY Folder for output files [required]
-f, --format [md|json] Output format [required]
-v, --verbose Verbose output
--help Show this message and exit.
For example to convert all your notes to markdown run:
$ mkdir output-dir
$ tolino-notes -i notes.txt -o output-dir -f md
Status
- Successfully tested with Tolino Shine 3
- Supports extraction and conversion of highlights, bookmarks and notes
- Support for DE, EN and ES language settings
- Supported output formats are Markdown and JSON
Development
- Run
make
to create a new virtual environment - Use the issue tracker to let me know about ideas and issues
License and attribution
This software is licensed under Apache License 2.0.
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
tolino_notes-0.1.0.tar.gz
(9.2 kB
view hashes)
Built Distribution
Close
Hashes for tolino_notes-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4db8ad88f3913b6c4313a84be3f411885b9cf554258fbade448b40fce7c976ab |
|
MD5 | 9fc1bfa54840770595f0027f19c93df0 |
|
BLAKE2b-256 | 19738b1ea2f7af7619634829122617a888fad0caed7b957f7f6ea29a9b0d8dc7 |