Software
Auf dieser Seite finden Sie verschiedene von mir entwickelte Software-Projekte. Die hier aufgeführten Projekte sind relativ aktuell, zusätzlich gibt es noch verschiedene veraltete Projekte, die nicht mehr weiterentwickelt werden.
Aktuelle Projekte veröffentliche ich auch auf GitHub, GitLab und Codeberg:
Ganz einfach, weil ich es kann, habe ich einen kleinen Server aufgesetzt und dort Kopien der Git-Repositories der hier genannten Projekte abgelegt: git.p6c8.net
PSMySQLBackup
PSMySQLBackup ist ein PowerShell-Script, das Backups von MySQL- bzw. MariaDB-Datenbanken erzeugt.
- Programmiersprache: PowerShell
- Lizenz: 2-Clause BSD License
- Aktuelle Version: 0.3 vom 18.1.2022
Download Version 0.3 (4,88 KBytes)
Für das Script existiert ein Git-Repository: https://github.com/pcanterino/psmysqlbackup
PCDENotes
Eine sehr minimalistische Blog-Software. Man kann nur mit Markdown formatierte Artikel erstellen, ansonsten gibt es nichts (nicht mal eine Kommentarfunktion). Deswegen nenne ich das ganze auch eher Notes für „Notizen“ statt Blog.
Die Software kommt auf meiner Seite Notes zum Einsatz.
Die Software verwendet Python mit dem Django-Framework und ein bisschen Bootstrap 5 für das Layout.
- Programmiersprache: Python (mit Django)
- Lizenz: GNU AGPL 3.0
Download aktueller Stand bei GitHub
Für das Script existiert ein Git-Repository: https://github.com/pcanterino/pcdenotes
DSMonRot
DSMonRot ist ein PowerShell-Script, das Backups mit Hilfe von Drive Snapshot erstellt und diese monatlich rotiert. Am Anfang des Monats wird ein volles Backup erstellt, an den restlichen Tagen werden differenzielle erzeugt. Diese zusammengehörenden Backups werden für eine konfigurierbare Zeit aufbewahrt.
- Programmiersprache: PowerShell
- Lizenz: 2-Clause BSD License
- Aktuelle Version: Commit
03b5aa2
vom 24.3.2023
Download (basierend auf Commit 03b5aa2) (7,26 KBytes)
Für das Script existiert ein Git-Repository: https://github.com/pcanterino/dsmonrot
ldap_backup
Mit diesem Ruby-Script lassen sich OpenLDAP-Verzeichnisse sichern. Mit Hilfe des zu OpenLDAP gehörenden Programms slapcat
wird ein Backup im LDIF-Format erzeugt. Es kann eine konfigurierbare Zahl an Backups aufbewahrt werden.
- Programmiersprache: Ruby
- Lizenz: 2-Clause BSD License
- Aktuelle Version: Commit
c4e4726
vom 23.2.2020
Download (basierend auf Commit c4e4726) (2,40 KBytes)
Für das Script existiert ein Git-Repository: https://github.com/pcanterino/ldap_backup
Beiträge
Dank des Konzepts der Pull Requests konnte ich ein paar Open-Source-Projekte unterstützen:
Mozilla Firefox Policy Templates
Dies sind die Gruppenrichtlinien für Mozilla Firefox. Hier habe ich verschiedene Beschreibungen der Gruppenrichtlinien ins Deutsche übersetzt und Fehler korrigiert (Liste meiner Commits).
https://github.com/mozilla/policy-templates
python-whois
Ein Python-Modul für Whois-Abfragen. Ich habe hier einen Fehler korrigiert, der auftrat, wenn eine .org-Domain nicht registriert war (Liste meiner Commits).
https://github.com/richardpenman/whois
Nextcloud-Backup-Restore
Dies ist ein Script, um Nextcloud-Installationen zu sichern.