Paul van Tilburg
94121c0828
Apply a default item limit of 50
2022-12-23 22:17:55 +01:00
Paul van Tilburg
3a3fbc96f4
Use a MIME DB to determine the download URL file extensions
...
* Also apply it to the default MIME type for Mixcloud posts
* Add a dependency on the `mime_db` crate
2022-12-23 22:17:55 +01:00
Paul van Tilburg
59e1f8a987
Add first version of the YouTube back-end
2022-12-23 22:17:52 +01:00
Paul van Tilburg
101df7d486
Add missing/fix cache-related comments
2022-08-15 20:24:13 +02:00
Paul van Tilburg
76f1e01657
Make channel/item image optional; change item length type
...
This allows more back-ends to be compatible.
2022-08-15 20:22:15 +02:00
Paul van Tilburg
bc9a9e307d
Add back-end abstraction; refactor Mixcloud back-end ( closes : #10 )
...
* Add a `backend` module `Backend` trait and necessary abstract types
* Refactor handlers to use the back-end abstraction
* Directly serialize to URLs where necessary in Mixcloud back-end
* Require `serde` feature for the url crate
2022-08-14 09:03:58 +02:00