mirror of
https://github.com/kmein/niveum
synced 2026-03-20 20:01:08 +01:00
feat(radio): curl via tor
This commit is contained in:
@@ -11,6 +11,7 @@ in {
|
|||||||
./matomo.nix
|
./matomo.nix
|
||||||
./radio.nix
|
./radio.nix
|
||||||
../../configs/monitoring.nix
|
../../configs/monitoring.nix
|
||||||
|
../../configs/tor.nix
|
||||||
../../configs/save-space.nix
|
../../configs/save-space.nix
|
||||||
../../configs/spacetime.nix
|
../../configs/spacetime.nix
|
||||||
../../configs/retiolum.nix
|
../../configs/retiolum.nix
|
||||||
|
|||||||
@@ -72,11 +72,11 @@
|
|||||||
in {
|
in {
|
||||||
# https://github.com/savonet/liquidsoap/issues/1043#issuecomment-593354427
|
# https://github.com/savonet/liquidsoap/issues/1043#issuecomment-593354427
|
||||||
services.liquidsoap.streams.radio = pkgs.writeText "lyrikline.liq" ''
|
services.liquidsoap.streams.radio = pkgs.writeText "lyrikline.liq" ''
|
||||||
set("protocol.external.curl","${pkgs.curl}/bin/curl")
|
set("protocol.external.curl","${pkgs.torsocks}/bin/torsocks ${pkgs.curl}/bin/curl")
|
||||||
|
|
||||||
def random_url(script) =
|
def random_url(script) =
|
||||||
mksafe(audio_to_stereo(request.dynamic.list(
|
mksafe(audio_to_stereo(request.dynamic.list(
|
||||||
fun () -> list.map(request.create, get_process_lines(script))
|
fun () -> list.map(request.create, process.read.lines(script))
|
||||||
)))
|
)))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user