Commit graph

109 commits

Author SHA1 Message Date
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
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
1ab89f87c4
Don't use Markdown link formatting 2022-05-23 22:20:02 +02:00
fc2f200ee5
Also pass the backend to the download handler 2022-05-23 22:19:13 +02:00
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
ff36880e4f
Use the same description everywhere 2022-05-20 16:43:39 +02:00
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
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
aac6248878
Initial import into Git 2022-05-20 16:14:55 +02:00