about summary refs log tree commit diff
path: root/pkgs/profpatsch/youtube2audiopodcast
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/profpatsch/youtube2audiopodcast: make jl staticProfpatsch2021-10-261-1/+1
|
* pkgs/profpatsch/youtube2audiopodcast: fix a few thingsProfpatsch2019-12-271-4/+4
|
* pkgs/profpatsch/youtube2audiopodcast: use v4 localhost for tcpserverProfpatsch2019-12-271-1/+1
|
* pkgs/profpatsch/youtube2audiopodcast: use ::1 for tcpserverProfpatsch2019-12-271-1/+1
|
* pkgs/profpatsch/youtube2audiopodcast: serve rss feed & audio filesProfpatsch2019-12-272-29/+37
|
* pkgs/profpatsch: move `writeHaskellInterpret` upwardsProfpatsch2019-12-141-11/+1
|
* pkgs/profpatsch/youtube2audiopodcast: youtube playlist to rssProfpatsch2019-12-092-4/+201
| | | | | Initial code that fetches a youtube playlist (from ID) and converts it to an rss feed.
* pkgs/profpatsch/youtube2audiopodcast: clean imports and use s6 catProfpatsch2019-12-091-2/+5
|
* pkgs/profpatsch/youtube2audiopodcast: factor out http servingProfpatsch2019-12-091-14/+22
|
* pkgs/profpatsch/youtube2audiopodcast: use sandbox instead of tempdirProfpatsch2019-12-081-10/+10
| | | | | | If we sandbox each run of our youtube-dl script inside of the UCSPI TCP server, we get a temporary directory “for free”, plus guarantees that the files are cleaned up after the process exits.
* pkgs/profpatsch/youtube2audiopodcast: serve arbitrary youtube videoProfpatsch2019-12-081-6/+18
|
* pkgs.profpatsch: init youtube2audiopodcastProfpatsch2019-12-081-0/+68
Minimal PoC of a small application which can download and convert a youtube video with youtube-dl and then serve it via HTTP.