Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fishy/url2epub

Create ePub files from URLs
https://github.com/fishy/url2epub

appengine appengine-go go golang remarkable-tablet

Last synced: 8 days ago
JSON representation

Create ePub files from URLs

Awesome Lists containing this project

README

        

[![Go Reference](https://pkg.go.dev/badge/go.yhsif.com/url2epub.svg)](https://pkg.go.dev/go.yhsif.com/url2epub)
[![Go Report Card](https://goreportcard.com/badge/go.yhsif.com/url2epub)](https://goreportcard.com/report/go.yhsif.com/url2epub)
[![Gitter](https://badges.gitter.im/url2epub/community.svg)](https://gitter.im/url2epub/community)

# url2epub
Create ePub files from URLs

## Overview

The [root][root] directory provides a Go library that creates ePub files out of
URLs, with limitations.

[`rmapi/`][rmapi] directory provides a Go library that implements
[reMarkable API][remarkable],
so that the ePub files generated can be sent to reMarkable paper tablet
directly.

[`tgbot/`][tgbot] directory provides a Go library that implements partial
[Telegram bot API][telegram], so all this can be done in a Telegram message.

[`cloudrun/`](cloudrun/) directory provides the [Google Cloud Run][cloudrun]
implementation of the [Telegram Bot][bot] that does all this,
and also serving [REST APIs][rest].

## License

[BSD 3-Clause](LICENSE).

[root]: https://pkg.go.dev/go.yhsif.com/url2epub
[rmapi]: https://pkg.go.dev/go.yhsif.com/url2epub/rmapi
[tgbot]: https://pkg.go.dev/go.yhsif.com/url2epub/tgbot
[remarkable]: https://github.com/splitbrain/ReMarkableAPI/wiki
[telegram]: https://core.telegram.org/bots/api
[cloudrun]: https://cloud.google.com/run
[bot]: https://t.me/url2rM_bot?start=1
[rest]: REST.md