1
0
mirror of https://github.com/kmein/niveum synced 2026-03-19 11:31:09 +01:00

4 Commits

6 changed files with 63 additions and 1 deletions

View File

@@ -30,6 +30,9 @@ let
"devanagari" = pkgs.writers.writeDash "devanagari" ''
${pkgs.scripts.devanagari}/bin/devanagari
'';
"curl" = pkgs.writers.writeDash "curl" ''
${pkgs.curl}/bin/curl -fSs "$(${pkgs.coreutils}/bin/cat)"
'';
};
};

View File

@@ -129,6 +129,7 @@ in {
scripts.favicon
scripts.ipa # XSAMPA to IPA converter
scripts.playlist
scripts.mpv-tv
scripts.devanagari
scripts.betacode # ancient greek betacode to unicode converter
scripts.meteo

View File

@@ -32,7 +32,7 @@ let
url = "https://www.indogermanistik.org/aktuelles/nekrologe.html";
filter = [
{ css = "[itemprop=articleBody]"; }
{ shellPipe = ''${pkgs.gnused}/bin/sed 's!<span id="cloak.*</script>!!' ''; }
{ shellpipe = ''${pkgs.gnused}/bin/sed 's!<span id="cloak.*</script>!!' ''; }
"html2text"
"strip"
];

View File

@@ -1560,4 +1560,48 @@ http://91.121.59.45:8013/
Greek radio
http://radio.hostchefs.net:8046/stream?1520818130148
Kiss FM Capital Bra
https://topradio-de-hz-fal-stream06-cluster01.radiohost.de/kissfm-event_mp3-128
Kiss FM Pure Rap
https://topradio-de-hz-fal-stream06.radiohost.de/kissfm-deutschrap-hart_mp3-192
Metropol Alaturka
https://stream1.mfm.plexpark.com/radio/8030/genre-arabesk-sd-64.aac
Metropol Arabesk
https://stream1.mfm.plexpark.com/radio/8030/genre-arabesk-sd-64.aac
Metropol FM
https://stream1.mfm.plexpark.com/radio/8000/simulcast-berlin-sd-64.aac
Metropol FM KEYF
https://stream2.mfm.plexpark.com/radio/8040/genre-keyf-sd-64.aac
Metropol Rock FM
https://stream2.mfm.plexpark.com/radio/8040/genre-keyf-sd-64.aac
Metropol Slow
https://stream2.mfm.plexpark.com/radio/8050/genre-popslow-sd-64.aac
Paradiso Jazz
https://www.paradiso.de/wp-content/uploads/2019/11/191111_Paradiso-Jazz.jpg
https://rhb-de-hz-fal-stream02-cluster01.radiohost.de/paradiso-jazz_mp3-128
Paradiso Nashville
https://www.paradiso.de/wp-content/uploads/2019/11/191111_Paradiso-Nashville.jpg
https://rhb-stream20.radiohost.de/paradiso-nashville_mp3-128
Radio Arabica
https://radioarabica.de/
http://5.9.16.111:8210/arabic_live
Radio Paloma
https://schlager.radio/wp-content/uploads/2020/01/Paloma-Logo-s.svg
https://pool.radiopaloma.de/RP-Fresh.mp3
https://pool.radiopaloma.de/RP-Kultschlager.mp3
https://pool.radiopaloma.de/RP-Kuschelschlager.mp3
https://pool.radiopaloma.de/RP-Partyschlager.mp3
https://pool.radiopaloma.de/RP-Volksmusik.mp3
https://pool.radiopaloma.de/RADIOPALOMA.mp3
Asima http://asima.out.airtime.pro:8000/asima_a
ARTA FM http://edge.mixlr.com/channel/qtgru
Ninar FM http://ninarfm.grtvstream.com:8896/stream
Sigma (Novy Urengoy) http://195.191.130.125:8000/sigma
*/

View File

@@ -130,6 +130,8 @@ in rec {
playlist = import ./pls.nix { inherit pkgs; };
mpv-tv = import ./mpv-tv.nix { inherit pkgs lib; };
favicon = wrapScript {
packages = [ pkgs.imagemagick ];
name = "favicon";

View File

@@ -0,0 +1,12 @@
{ pkgs, lib }:
let
streams-m3u = pkgs.fetchurl {
url = "https://raw.githubusercontent.com/jnk22/kodinerds-iptv/master/iptv/kodi/kodi_tv.m3u";
sha256 = "1fd91y87cydhxn6brisn4hkx73z6axhgr1fjamayg0scffyapir8";
};
streams-tsv = pkgs.runCommand "streams.tsv" {} ''
${pkgs.gnused}/bin/sed '/#EXTM3U/d;/#EXTINF/{s/\r\n//g; s/.*,//g}' ${streams-m3u} | ${pkgs.coreutils}/bin/paste -d'\t' - - > $out
'';
in pkgs.writers.writeDashBin "mpv-tv" ''
exec ${pkgs.mpv}/bin/mpv --force-window=yes "$(${pkgs.dmenu}/bin/dmenu -i -l 5 < ${streams-tsv} | ${pkgs.coreutils}/bin/cut -f2)"
''