https://github.com/giannibyoung/bookdrop
Send local document to kindle using Resend!
https://github.com/giannibyoung/bookdrop
charmbracelet cli ebook resend-email
Last synced: 9 months ago
JSON representation
Send local document to kindle using Resend!
- Host: GitHub
- URL: https://github.com/giannibyoung/bookdrop
- Owner: GianniBYoung
- License: gpl-3.0
- Created: 2024-01-04T01:49:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T00:11:33.000Z (about 2 years ago)
- Last Synced: 2024-06-19T11:23:39.468Z (about 2 years ago)
- Topics: charmbracelet, cli, ebook, resend-email
- Language: Go
- Homepage:
- Size: 49.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Bookdrop
**Send local document to kindle using resend!**
# Pre-Reqs
This program uses Resend to email documents to a kindle (or other e-reader) of your choice.
* A free account is required
* A domain that you can prove ownership over in order to send external emails
* An api key
https://resend.com/overview
# Installation and Setup
Run this command to download and install `bookdrop`
`go get -u https://github.com/GianniBYoung/bookdrop`
If you do not have `go` installed on your system pre compiled binaries can soon be found in releases
## Configuration
* On first run the wizard will guide you through the initial setup and save a yaml configuration in `~/.config/bookdrop/config.yaml`
* The api key can be specified in the following ways:
* By setting the environmental variable `RESEND_API_KEY` (Preferred)
* Can be set securely using the `pass program` - `export RESEND_API_KEY=$(pass RESEND_API_KEY)`
* By setting the field `apiKey` in the yaml file (insecure)
# Usage
`bookdrop `