whoarder
whoarder converts your Kindle’s My Clippings.txt file to a more pleasant, sortable, filterable HTML file:
Installation & Requirements
To install, just pip install whoarder (link to PyPI page). Requirements are:
Python ≥3.3 (so far I only tested with 3.3 and 3.4 on Linux, tests and patches to increase compatibility very welcome)
The jinja2 and chardet2 modules (automatically handled as setup.py dependencies)
Only tested on a My Clippings.txt file produced by a Kindle Paperwhite (ok/ko reports for other devices and test data welcome through GitHub).
Kindle Fire & Kindle Fire HD are not supported, since they do note create the My Clippings.txt file. If you know where to dig that data for those versions, patches welcome.
Usage
Command-line:
Run whoarder /path/to/My Clippings.txt [destination] . If destination is omitted, the output HTML will be written in the same place (overwriting any pre-existing HTML).
As module:
from clippings import Clippings clippings = Clippings(args.source, args.destination) # contains a 'clippings' dict containing the information clippings.export_to_html() # exports as HTML
Tests:
Test data and unittest-based unit tests are in the tests folder.
Similar Software
Web services
Offline
(PHP) kindle-split-by-book
License and contact
Licensed under the MIT license, 2013-2016 (see LICENSE), ronan@jouchet.fr / @ronjouch
Metadata
Release files for whoarder 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| whoarder-0.3.2.tar.gz | 8.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| whoarder-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.1 kB
Release files / whoarder-0.3.2.tar.gz
| Download URL | whoarder-0.3.2.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
12f87da25a4a0cd44321c85a5f6c0b79f55d90d8e6f8a7d008fd6eda11dbfaa1
|
|
BLAKE2b-256 checksum How to use checksums |
811e92501d9b33aa5fb4b5df45ebccbcc54bd4bc9addc9c0dfd065e76c3452f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / whoarder-0.3.2-py3-none-any.whl
| Download URL | whoarder-0.3.2-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6af5f09ff74fe4dbfe8061741396e0c0e69e6cff6352feb03b4c5fee9cd91219
|
|
BLAKE2b-256 checksum How to use checksums |
0baa8490fc023fb62db021d532c3a12b86780743d98960992b66a7216ebfbe1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|