commit | e1175782d39021fab8a57fd8808baa11566451ba | [log] [tgz] |
---|---|---|
author | Jess Frazelle <acidburn@jessfraz.com> | Fri Jun 07 16:00:07 2019 -0400 |
committer | Jess Frazelle <acidburn@jessfraz.com> | Fri Jun 07 16:00:07 2019 -0400 |
tree | 115df6898a314624115c9cca8fc30549ec234ef5 | |
parent | a0001e3aed91fe1deadf82e2689d9eeeecd9cc7e [diff] |
update Signed-off-by: Jess Frazelle <acidburn@jessfraz.com>
A bot to sync the morning paper to a remarkable tablet.
This authenticates with your remarkable cloud account via the command line on start. I hope to eventually make it run on my remarkable and not have to deal with the cloud.
Table of Contents
For installation instructions from binaries please visit the Releases Page.
$ go get github.com/jessfraz/morningpaper2remarkable
Authentication
$ touch ${HOME}/.rmapi $ docker run --rm -it \ --name morningpaper2remarkable \ -v "${HOME}/.rmapi:/home/user/.rmapi:rw" \ r.j3ss.co/morningpaper2remarkable --once # Enter your one time auth code.
Run it in daemon mode with our auth code
# You need to have already authed and have a .rmapi api file for this to # work in daemon mode. $ docker run -d --restart always \ --name morningpaper2remarkable \ -v "${HOME}/.rmapi:/home/user/.rmapi:rw" \ r.j3ss.co/morningpaper2remarkable --interval 20h
$ morningpaper2remarkable -h morningpaper2remarkable - A bot to sync the morning paper to a remarkable tablet. Usage: morningpaper2remarkable <command> Flags: -d, --debug enable debug logging (default: false) --dir directory to store the downloaded papers in (default: morningpaper) --interval update interval (ex. 5ms, 10s, 1m, 3h) (default: 18h) --once run once and exit, do not run as a daemon (default: false) --pages number of pages of papers to download (default: 1) Commands: version Show the version information.
I use the bot on my server but sometimes I just want a way to get a paper from a URL to my remarkable from the command line.
I added a hidden command for that download
.
You can use it like the following:
$ morningpaper2remarkable download http://nickm.com/trope_tank/10_PRINT_121114.pdf "10 PRINT"
This will download the PDF from the URL at arg[0]
put it in a folder, default named papers
and name the PDF in that folder arg[1]
, which above is "10 PRINT"
.
You can change the folder name with the --dataDir
flag.