... der Titel ist vielleicht etwas unglücklich. Hoffe aber, dass ein Großteil der User was damit anfangen kann. Ansonsten versuche ich das mal grob zu umreißen. In der Liste der Programme habe ich Betty nicht finden können, die Suche ergab alles Mögliche an Personennamen in diversen Unterforen.
Auf der Suche nach dem, was es so gibt, an Applikationen für die Familienforschung bin ich auf 'Betty' gestoßen.
Wozu?
Dabei handelt es sich um ein Tool, in der Sprache Python, mit dem sich eine statische Webseite erstellen lässt.
Diese lässt sich mithilfe eines Webservers beim Hoster des Vertrauens, im eigenen LAN oder auf dem eigenen Computer/Laptop hosten.
Voraussetzungen
Da es sich um ein in Python geschriebenes Tool handelt, ist eine Python Umgebung erforderlich.
Jetzt soll das hier allerdings kein Python Crashkurs werden. Gefragt kann natürlich trotzdem werden.
Ich selbst verwende auf dem Laptop (unter LINUX) Anaconda als virtuelle Python Umgebung.
Python unter Windows geht auch mit Anaconda (selbst nie ausprobiert) ...
Virtuelle Umgebungen ermöglichen ein Arbeiten, Testen, etc. ohne dem Hostsystem in irgendeiner Weise 'Schaden' zuzufügen.
Das Hostsystem verwendet ggf. ebenfalls Python in verschiedenen Abhängigkeiten. Spielt man da zu viel herum, kann es den Tag versauen. Ich weiß leider, wovon ich spreche. Mein Python Einstieg war zu 'idealistisch' weil ich mich an PHP orientiert hatte. Bei PHP braucht man keine virtuellen Umgebungen ...
Die Benutzung solcher Umgebungen hat aber auch Vorteile. Python Module/Libs werden dann nur in der aktiven Umgebung installiert. Braucht man das nicht mehr, entfernt man einfach die virtuelle Umgebung, ohne das Hostsystem zu schädigen. Weiterhin lässt sich bei der Erstellung der virtuellen Umgebung ebenfalls die erforderliche Python Version mit angeben.
Vorgehensweise (LINUX)
Ausgehend von Python auf dem Host + dem installierten Anaconda ...
Erstellung einer virtuellen Python Umgebung mit dem Namen 'betty' + Python 3.12:
$ conda create --name betty python=3.12
Wechseln in der neu erstellten Umgebung:
$ conda activate betty
... jetzt befinden wir uns in der neu erstellten Python Umgebung
Installation von 'betty':
$ pip install betty
... 'pip' ist der Python Paketmanager
Betty ist jetzt verfügbar und kann auf der Console verwendet werden.
Die Beschreibung bezüglich der Handhabung, beschreibe ich im Nachfolgepost.
Auf der Suche nach dem, was es so gibt, an Applikationen für die Familienforschung bin ich auf 'Betty' gestoßen.
Wozu?
Dabei handelt es sich um ein Tool, in der Sprache Python, mit dem sich eine statische Webseite erstellen lässt.
Diese lässt sich mithilfe eines Webservers beim Hoster des Vertrauens, im eigenen LAN oder auf dem eigenen Computer/Laptop hosten.
Voraussetzungen
Da es sich um ein in Python geschriebenes Tool handelt, ist eine Python Umgebung erforderlich.
Jetzt soll das hier allerdings kein Python Crashkurs werden. Gefragt kann natürlich trotzdem werden.
Ich selbst verwende auf dem Laptop (unter LINUX) Anaconda als virtuelle Python Umgebung.
Python unter Windows geht auch mit Anaconda (selbst nie ausprobiert) ...
Virtuelle Umgebungen ermöglichen ein Arbeiten, Testen, etc. ohne dem Hostsystem in irgendeiner Weise 'Schaden' zuzufügen.
Das Hostsystem verwendet ggf. ebenfalls Python in verschiedenen Abhängigkeiten. Spielt man da zu viel herum, kann es den Tag versauen. Ich weiß leider, wovon ich spreche. Mein Python Einstieg war zu 'idealistisch' weil ich mich an PHP orientiert hatte. Bei PHP braucht man keine virtuellen Umgebungen ...
Die Benutzung solcher Umgebungen hat aber auch Vorteile. Python Module/Libs werden dann nur in der aktiven Umgebung installiert. Braucht man das nicht mehr, entfernt man einfach die virtuelle Umgebung, ohne das Hostsystem zu schädigen. Weiterhin lässt sich bei der Erstellung der virtuellen Umgebung ebenfalls die erforderliche Python Version mit angeben.
Vorgehensweise (LINUX)
Ausgehend von Python auf dem Host + dem installierten Anaconda ...
Erstellung einer virtuellen Python Umgebung mit dem Namen 'betty' + Python 3.12:
$ conda create --name betty python=3.12
Wechseln in der neu erstellten Umgebung:
$ conda activate betty
... jetzt befinden wir uns in der neu erstellten Python Umgebung
Installation von 'betty':
$ pip install betty
... 'pip' ist der Python Paketmanager
Betty ist jetzt verfügbar und kann auf der Console verwendet werden.
Die Beschreibung bezüglich der Handhabung, beschreibe ich im Nachfolgepost.
Kommentar