Commit Graph

15 Commits

Author SHA1 Message Date
Paul van Tilburg 9d1bfd8351
Add a changelog 2022-05-24 11:28:10 +02:00
Paul van Tilburg 326a29480b
Install the templates; set env var for location 2022-05-24 11:28:09 +02:00
Paul van Tilburg 8afd4b17ba
Add a simple index page that explains the usage 2022-05-24 11:05:59 +02:00
Paul van Tilburg fb02ddd242
Clarify it more with an example URL 2022-05-24 10:51:37 +02:00
Paul van Tilburg 4ff6d14859
Explain how to use the service; tweak text 2022-05-24 10:49:02 +02:00
Paul van Tilburg 18f4a5f575
Add feed category and iTunes extension attributes 2022-05-24 10:35:10 +02:00
Paul van Tilburg 85cc0b06b2
Second round of rework to make more podcast clients happy
* Prefix the feed handler path with '/feed'
* Mount both handlers under `/` now that they have a prefix in the path
* Provide the backend to the feed and download handler in their paths
* Use the ID as filename download handler, also add an extension
2022-05-24 10:04:06 +02:00
Paul van Tilburg a4546c1641
Use redirection instead of streaming
This might solve some issues with clients that don't get the file type
and size and don't know what to do?
Also, we're not longer involved in the download, yay! (For now.)
2022-05-23 22:21:38 +02:00
Paul van Tilburg 1ab89f87c4
Don't use Markdown link formatting 2022-05-23 22:20:02 +02:00
Paul van Tilburg fc2f200ee5
Also pass the backend to the download handler 2022-05-23 22:19:13 +02:00
Paul van Tilburg c6789d51fb
Add Debian packaging via cargo-deb
* Add the required metadata to `Cargo.toml`
* Add a systemd unit file
* Use `Rocket.toml.example` as the default configuration
2022-05-20 16:54:09 +02:00
Paul van Tilburg ff36880e4f
Use the same description everywhere 2022-05-20 16:43:39 +02:00
Paul van Tilburg d7f209aecc
Add README.md and LICENSE file
Also link the files from the crate and include `README.md` as the main
crate documentation
2022-05-20 16:19:58 +02:00
Paul van Tilburg 6efae911de
Configure URL via config; dd Rocket.toml example file
Also ignore a local `Rocket.toml`; it can be used for development
without committing it.
2022-05-20 16:15:33 +02:00
Paul van Tilburg aac6248878
Initial import into Git 2022-05-20 16:14:55 +02:00