mirror of
https://github.com/kmein/niveum
synced 2026-03-19 11:31:09 +01:00
Compare commits
4 Commits
bc2d4fb005
...
d6c4899dc1
| Author | SHA1 | Date | |
|---|---|---|---|
| d6c4899dc1 | |||
| 94092fbfeb | |||
| a1e96d67b7 | |||
| a2290fd6f7 |
@@ -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)"
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
|
||||
@@ -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
|
||||
|
||||
*/
|
||||
|
||||
@@ -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";
|
||||
|
||||
12
packages/scripts/mpv-tv.nix
Normal file
12
packages/scripts/mpv-tv.nix
Normal 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)"
|
||||
''
|
||||
Reference in New Issue
Block a user