Stammtisch 2024-12-06: Unterschied zwischen den Versionen
Zeile 101: | Zeile 101: | ||
eval "$(register-python-argcomplete pipx)"''' | eval "$(register-python-argcomplete pipx)"''' | ||
− | Die Änderungen an der Datei werden mit <Strg> + <C> und | + | Die Änderungen an der Datei werden mit <Strg> + <C> und einem darauf folgenden <'''X'''> und durch Drücken der "N"-Taste ("N" für nein, Dateiänderungen akzeptieren) übernommen. |
Holger muss jetzt erst mal alles in Ruhe sichten und dann einen Plan machen und experimentieren, wie genau er denn vorgehen wird. | Holger muss jetzt erst mal alles in Ruhe sichten und dann einen Plan machen und experimentieren, wie genau er denn vorgehen wird. | ||
+ | Er wird vermutlich als erstes | ||
+ | # eine RSS-Datei erstellen, in dem neben Buchtitel, Kapitel- und Versauswahl (mit Zeitstempel im Format hh:mm:sss) auch noch weitere Meta-Infos (wie Author, Link zur Webseite, Copyright, Textstand und Aufnahmedatum, etc.) aufgeführt werden; quasi ein "Inhaltsverzeichnis". | ||
Eins ist klar: die 66 Bücher der Bibel mit ihren (ungefähr) knapp 1.200 Kapiteln und (ungefähr – je nach Bibelübersetzung – über 31.000 Versen in den Audiodateien versweise mit einem Zeitmarker zu versehen, dauert eine Weile ... | Eins ist klar: die 66 Bücher der Bibel mit ihren (ungefähr) knapp 1.200 Kapiteln und (ungefähr – je nach Bibelübersetzung – über 31.000 Versen in den Audiodateien versweise mit einem Zeitmarker zu versehen, dauert eine Weile ... | ||
Version vom 7. Dezember 2024, 00:55 Uhr
06.12.2024 - 20:00 Uhr, Online-Stammtisch auf https://bbb.ch-open.ch/rooms/ulf-nm2-y26/join
wöchentlicher Online-Stammtisch
Auf dem Stammtisch Mai 2020 beschlossener wöchentlicher Stammtisch jeden Freitag ab 20:00 Uhr anstelle des monatlichen Stammtisches im realen Leben.
Anwesende
- Holger
- Ulf
- Plocki
- Bertram
Themen
Zeitstempel für Audiodateien erstellen und auf Homepage anbieten
Holger hat schon seit Jahren vor, die Audiodateien seiner Homepage Audio-Bibel NeÜ so zu bearbeiten, dass man sie nicht nur kapitelweise, sondern auch versweise abspielen kann.
Dazu muss aber erst mal ein Zeitstempel hinterlegt werden [Datei anhören, Zeit notieren, wenn Übergang von Vers 1 zu Vers 2 usw. und dies in einer (zum Beispiel) RSS-Datei hinterlegen].
Ulf hilft Holger, erst mal Tools zu finden – und auch eine Vorgehensweise zu überdenken, um dies dann dem interessierten Hörer anzubieten –; so könnte man zum Beispiel die Audiodateien auch über einen Podcast anbieten, dort die Suchfunktion nutzen, um dann ganz konkret in ein bestimmtes Buch, dort in ein bestimmtes Kapitel und dort wiederum zu einem (oder mehreren auzuwählenden) Vers(en) springen.
Hier findet sich eine Liste der in Frage kommenden Programme / Vorgehensweisen:
- mp3tag.de Community – Kapitelmarkierungen zu Audio- und Videodateien hinzufügen
- Wikihow.com: In Audacity Track-Marker einfügen --> wenig hilfreich, da Audacity-Version unbekannt und die beschriebene Vorgehensweise nur schwer nachvollzogen werden kann
- Podcaster.de Einfügen von Kapitelmarken
- forecast.fm – MP3 encoder with chapters --> wenig hilfreich; die empfohlene Anwendung läuft nur auf MacOS
- gnulinux.ch – Kapitelmarken im Podcast mit mp3chaps
- Das Kid3-Handbuch --> "Kid3" ist ein Editor für die Metadaten von Audiodateien (es gibt noch andere, zum Beispiel NTag, oder auch Wikipedia: Tag-Editor. Oder einfach die Suchmaschine bemühen ...
- Ulf empfiehlt Holger zunächst den Metadaten-Editor Kid3 grafisch über den "Discover" (Softwareverwaltungstool unter openSUSE) zu installieren, was Holger umsetzt, während er seinen Bildschirm teilt.
- Danach installiert er über die Konsole die Anwendung mp3chaps, was sich nicht ganz einfach für Holger gestaltet.
<$> pipx install mp3chaps.
INFO ubuntuusers.de: pipx – Installation und Benutzung ist ein Hilfsprogramm, mit dem Python-Module, welche ausführbare Programme enthalten, installiert werden können.
Die pipx-Befehle werden ohne vorangestellten "sudo" (Systemadministrator) ausgeführt. Hier findet sich noch die Hilfe zu pipx:pipx --help
Das Programm 'pipx' kann in den folgenden Paketen gefunden werden: * python310-pipx [ Pfad: /usr/bin/pipx, Repository: base-oss ] * python311-pipx [ Pfad: /usr/bin/pipx, Repository: base-oss ] * python312-pipx [ Pfad: /usr/bin/pipx, Repository: base-oss ]
Wie wir der Konsolenausgabe entnehmen, werden drei verschiedene Repositorys für pipx angeboten; auf Ulfs Empfehlung wählt Holger das mittlere (phython311-pipx).
<$> sudo zypper in python311-pipx
Unter Holgers openSUSE Tumbleweed-Slowroll werden "automatisch" die argcomplete-Pakete mit installiert, welche beim Nutzen der Tab-Taste die Auto-Vervollständigungs-Funktion im pipx-Paket mit einbauen.
Nun kann das Paket mp3chaps installiert werden.
<$> pipx install mp3chaps
Und jetzt noch dem System erlauben, auf die ausführbaren Skripte (werden als symbolischer Link abgelegt) zuzugreifen
<$> python3 -m pipx ensurepath
Laut Ubuntuusers.de sollte man sich noch aus- und wieder einloggen; bei Holger hat es auch ohne Ab- und Anmeldung funktioniert.
Was pipx nun tut, erfahrt Ihr, wenn Ihr den obigem Link von ubuntuusers.de unter der Überschrift "Benutzung" nachlest.
In Holgers Fall (es war ein anderer Pfad vorangegeben) musste noch Handarbeit geleistet werden; über den Joe-Editor musste in der Datei '~/.bashrc
noch der Pfad verändert werden und die Autovervollständigung (python-argcomplete) für pipx hinterlegt werden:
<$> ~> joe ~/.bashrc ^K I A ~/.bashrc (Modified)(conf) Row 30 Col 1 # Sample .bashrc ['rc steht (vermutlich) für 'resource' = Systemdateien werden beim Start eines Terminals verändert] # Copyright (c) SUSE Software Solutions Germany GmbH # There are 3 different types of shells in bash: the login shell, normal shell # and interactive shell. Login shells read ~/.profile and interactive shells # read ~/.bashrc; in our setup, /etc/profile sources ~/.bashrc - thus all # settings made here will also take effect in a login shell. # # NOTE: It is recommended to make language settings in ~/.profile rather than # here, since multilingual X sessions would not work properly if LANG is over- # ridden in every subshell. #Include local und sik Linux/Skripte/ path test -d ${Linux/Skripte} && test $(echo ${PATH} | grep ${Linux/Skripte}) || export PATH=${PATH}:${LinuxScripte} # change dir alias dir="ls -ahl" test -s ~/.alias && . ~/.alias || true export EDITOR=/usr/bin/joe echo "Holgers Willkommenstext bei Konsolenöffnung" # Created by `pipx` on 2024-12-06 20:28:59 export PATH="$PATH:/home/holger/.local/bin" eval "$(register-python-argcomplete pipx)"
Die Änderungen an der Datei werden mit <Strg> + <C> und einem darauf folgenden <X> und durch Drücken der "N"-Taste ("N" für nein, Dateiänderungen akzeptieren) übernommen.
Holger muss jetzt erst mal alles in Ruhe sichten und dann einen Plan machen und experimentieren, wie genau er denn vorgehen wird. Er wird vermutlich als erstes
- eine RSS-Datei erstellen, in dem neben Buchtitel, Kapitel- und Versauswahl (mit Zeitstempel im Format hh:mm:sss) auch noch weitere Meta-Infos (wie Author, Link zur Webseite, Copyright, Textstand und Aufnahmedatum, etc.) aufgeführt werden; quasi ein "Inhaltsverzeichnis".
Eins ist klar: die 66 Bücher der Bibel mit ihren (ungefähr) knapp 1.200 Kapiteln und (ungefähr – je nach Bibelübersetzung – über 31.000 Versen in den Audiodateien versweise mit einem Zeitmarker zu versehen, dauert eine Weile ...
Fortschritte beim Zeichnen mit "Krita" übers Zeichentablett
- Einstellung Stiftgeschwindigkeit erhöhen, ermöglicht "flüssigeres" Zeichen (weniger krakelig)
- Funktion "Ausfüllen" (kolorieren) spart viel Zeit
Bertram demonstriert seine Erfolge mit dem Zeichenprogramm "Krita" per Bildschirmfreigabe. Die sind wirklich sehr ansehnlich geworden!
Zurück zur Übersicht