mirror of
https://github.com/vale981/kindle_fetch
synced 2025-03-04 08:31:38 -05:00
No description
.direnv/bin | ||
kindle_fetch | ||
.envrc | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
poetry.lock | ||
pyproject.toml | ||
README.md |
Kindle (Scribe) Email Fetch Hack
This is a quick-and-dirty python script to log into an IMAP server,
monitor incoming messages for the ones that contain the links to the
PDFs that you sent from the Kindle scribe. Once such an email is found
the pdf linked therein is downloaded to a local directory and the
email is deleted. The latest downloaded file is also copied to a
preset filename to make it easier to find it. I'm always running
zathura ~/kindle_dump/latest.pdf
to have the latest kindle pdf
visible.
Installation / Usage
Either clone this repo and use poerty install
and the like or run the nix flake with nix run github:vale981/kindle_fetch -- [args]
.
usage: kindle_fetch [-h] [--outdir OUTDIR] [--current_file CURRENT_FILE] [--imap_folder IMAP_FOLDER]
server user pass_command
Monitors you Email and automatically downloads the notes sent to it.
positional arguments:
server the IMAP server to connect to
user the IMAP username
pass_command a shell command that returns the password to the server
options:
-h, --help show this help message and exit
--outdir OUTDIR the directory to dump the note PDFs in
--current_file CURRENT_FILE
the path to the file that will contain the the most currently downloaded pdf relative to
`outdir`
--imap_folder IMAP_FOLDER
the folder to monitor for new messages