2022-05-17 11:15:22 +02:00
|
|
|
[package]
|
|
|
|
name = "podbringer"
|
2022-05-27 22:52:29 +02:00
|
|
|
version = "0.2.0"
|
2022-05-17 11:15:22 +02:00
|
|
|
authors = ["Paul van Tilburg <paul@luon.net>"]
|
|
|
|
edition = "2021"
|
2022-05-20 16:43:39 +02:00
|
|
|
description = "Web service that provides podcasts for services that don't offer them (anymore)"
|
2022-05-20 16:18:13 +02:00
|
|
|
readme = "README.md"
|
2022-05-17 11:15:22 +02:00
|
|
|
license = "MIT"
|
|
|
|
|
|
|
|
[dependencies]
|
2022-08-13 15:14:15 +02:00
|
|
|
async-trait = "0.1.57"
|
2022-10-17 19:51:33 +02:00
|
|
|
cached = { version = "0.39.0", features = ["async"] }
|
2022-05-17 11:15:22 +02:00
|
|
|
chrono = { version = "0.4.19", features = ["serde"] }
|
2022-08-15 20:17:34 +02:00
|
|
|
enum_dispatch = "0.3.8"
|
2022-05-17 11:15:22 +02:00
|
|
|
reqwest = { version = "0.11.10", features = ["json"] }
|
|
|
|
rocket = { version = "0.5.0-rc.2", features = ["json"] }
|
2022-05-24 11:04:27 +02:00
|
|
|
rocket_dyn_templates = { version = "0.1.0-rc.2", features = ["tera"] }
|
2022-05-17 11:15:22 +02:00
|
|
|
rss = "2.0.1"
|
2022-05-26 19:57:16 +02:00
|
|
|
thiserror = "1.0.31"
|
2022-08-13 15:14:15 +02:00
|
|
|
url = { version = "2.2.2", features = ["serde"] }
|
2022-05-26 20:37:27 +02:00
|
|
|
youtube_dl = { version = "0.7.0", features = ["tokio"] }
|
2022-05-20 16:54:09 +02:00
|
|
|
|
|
|
|
[package.metadata.deb]
|
|
|
|
maintainer = "Paul van Tilburg <paul@luon.net>"
|
|
|
|
copyright = "2022, Paul van Tilburg"
|
|
|
|
depends = "$auto, systemd"
|
|
|
|
extended-description = """\
|
|
|
|
Podbringer is a web service that provides podcasts for services that don't
|
|
|
|
offer them (anymore). It provides a way to get the RSS feed for your podcast
|
|
|
|
client and it facilites the downloads of the pods (enclosures).
|
2022-05-26 20:40:18 +02:00
|
|
|
|
2022-05-20 16:54:09 +02:00
|
|
|
It currently only supports [Mixcloud](https://mixcloud.com).
|
|
|
|
Other back-ends might be added in the future.
|
|
|
|
"""
|
|
|
|
section = "net"
|
|
|
|
priority = "optional"
|
|
|
|
assets = [
|
|
|
|
["README.md", "usr/share/doc/podbringer/", "664"],
|
|
|
|
["Rocket.toml.example", "/etc/podbringer.toml", "644"],
|
2022-05-24 11:27:21 +02:00
|
|
|
["target/release/podbringer", "usr/sbin/podbringer", "755"],
|
|
|
|
["templates/*", "usr/share/podbringer/templates", "755"]
|
2022-05-20 16:54:09 +02:00
|
|
|
]
|
|
|
|
conf-files = [
|
|
|
|
"/etc/podbringer.toml"
|
|
|
|
]
|
|
|
|
maintainer-scripts = "debian/"
|
|
|
|
systemd-units = { unit-name = "podbringer" }
|