Stammtisch 2024-12-06

Aus lugvswiki
Zur Navigation springenZur Suche springen

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:

  1. mp3tag.de Community – Kapitelmarkierungen zu Audio- und Videodateien hinzufügen
  2. Wikihow.com: In Audacity Track-Marker einfügen --> wenig hilfreich, da Audacity-Version unbekannt und die beschriebene Vorgehensweise nur schwer nachvollzogen werden kann
  3. Podcaster.de Einfügen von Kapitelmarken
  4. forecast.fm – MP3 encoder with chapters --> wenig hilfreich; die empfohlene Anwendung läuft nur auf MacOS
  5. gnulinux.ch – Kapitelmarken im Podcast mit mp3chaps
  6. 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

Holger muss jetzt erst mal alles in Ruhe sichten und dann einen Plan machen und experimentieren, wie genau er denn vorgehen wird. 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

  1. Einstellung Stiftgeschwindigkeit erhöhen, ermöglicht "flüssigeres" Zeichen (weniger krakelig)
  2. 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