YouTube-Videos mit mpv unter firejail abspielen

Mein bevorzugter Videoplayer mpv kann YouTube-Videos, mit Hilfe von youtube-dl, direkt streamen. Dazu genügt es die URL des Videos als Parameter an mpv zu übergeben, z.B.:

mpv https://www.youtube.com/embed/ucRWyGKBVzo    

Leider funktionierte das nicht wenn mpv mit firejail und dem von Debian mitgelieferten Firejailprofil ausgeführt wurde. Das Problem ist, dass das Debian-Paket von youtube-dl als Shebang #!/usr/bin/python3 nutzt, was in Debian auf python3.5 verlinkt und beides nicht im private-bin von mpv eingetragen ist. Nutzt man youtube-dl als Binärdatei von upstream wird #!/usr/bin/env python verwendet, was ebenfalls nicht berücksichtigt ist.

Weiterlesen

Statistics (light)

Angeregt durch Innes Beitrag und seinen Hinweis im OSBN-Chat habe ich mir auch eine kleine Zugriffsstatistik für meine Beiträge gebastelt.

Im Gegensatz zu Inne gibt es bei mir nur die prozentuale Verteilung der Zugriffe und nicht die absoluten Zahlen zu sehen. Das liegt zum einen daran, dass ich nicht der größte Virtuose im Erstellen von Skripten bin und zum anderen gar kein Interesse an Zugriffszahlen habe, es aber interessant finde welche Artikel am häufigsten aufgerufen werden.

Weiterlesen

Probleme mit dem Firejailprofil von Gajim

Das, mit dem Debianpaket von firejail mitgelieferte, Profil für Gajim war bei mir fehlerhaft und verhinderte das Starten von Gajim.

Nach etwas Recherche fand ich heraus, dass die Verzeichnisse ${HOME}/.cache/gajim, ${HOME}/.local/share/gajim und ${HOME}/.config/gajim zwar in /etc/firejail/gajim.profile "gewhitelisted" sind, aber diese scheinbar durch folgende Einträge in der Datei /etc/firejail/disable-programs.inc, die mittels include /etc/firejail/disable-programs.inc eingebunden ist, überschrieben werden:

blacklist ${HOME}/.cache/gajim
blacklist ${HOME}/.local/share/gajim
blacklist ${HOME}/.config/gajim

Die Lösung war eine lokale Kopie der Datei mittels cp /etc/firejail/gajim.profile ~/.config/firejail/ zu erstellen und folgende Zeilen einzufügen:

noblacklist ${HOME}/.cache/gajim
noblacklist ${HOME}/.local/share/gajim
noblacklist ${HOME}/.config/gajim

Mit diesen Einträgen lässt sich Gajim bei mir auch mit firejail starten.

Weiterlesen

Kurztipp: SSH-Server für Android

Bei Sailfish OS war ich es gewohnt Dateien komfortabel mittels rsync über SSH auf das Smartphone zu übertragen ohne es erst per Kabel mit dem Rechner verbinden zu müssen. Gegen Bluetooth habe ich irgendwie eine Abneigung und das müsste ich auch erst manuell aktivieren. Eine sehr nützliche Anwendung um die Übertragung von Dateien per rsync/SSH unter Android (fast) so komfortabel wie bei Sailfish zu machen ist SSHelper. Die App ist unter der GPL lizensiert und auf der Homepage auch gut dokumentiert.

Weiterlesen

Einen Tor hidden service auf uberspace einrichten

Ich habe hier bereits erwähnt, dass ich meinen Blog als hidden service mit einer .onion-Domain verfügbar gemacht habe und möchte nun erläutern, wie ich dabei vorgegangen bin. Disclaimer: Ich habe meinen Blog nur zusätzlich als hidden service verfügbar gemacht. Wenn jemand eine Seite ausschließlich als hidden service veröffentlichen will ist uberspace vermutlich der falsche Platz dafür. Soweit ich weiß liefert der Webserver dort nur Dateien aus, die unter ~/html/ liegen und diese sind auch öffentlich erreichbar.

Weiterlesen