ao3kindle

Upload AO3 fanfics to an Amazon Kindle


Keywords
ao3, fanfiction, kindle, python-package, python3
License
GPL-3.0
Install
pip install ao3kindle==0.1.5

Documentation

Python script to upload ArchiveOfOurOwn (AO3) fanfics to an Amazon Kindle

Installation

pip3 install ao3kindle

Configuration

To interactively generate a configuration, run ao3-kindle --configure

Ensure that you have the sender email address approved on your Amazon account. Gmail users may need to allow less secure apps and/or use an app password

Help

From ao3-kindle --help:

usage: ao3-kindle [-h] [-c [CFGFILE]] [--configure] [-v] [--debug] [url]

Upload ArchiveOfOurOwn (AO3) fanfics to an Amazon Kindle

positional arguments:
  url            AO3 Fanfic URL

optional arguments:
  -h, --help     show this help message and exit
  -c [CFGFILE]   Location of config file (default:
                 ~/.config/ao3-kindle)
  --configure    (Re)Generate the Configuration File
  -v, --verbose  Show verbose info
  --debug        Show debug info

Building

python3 setup.py sdist bdist_wheel
twine upload dist/*