GitHub-Backup mit Gickup und Forgejo

In meinem über Jahre gewachsenen GitHub-Konto codebude steckt ein ziemlich großer Teil meiner Arbeit. Rund 70 Repositories sind es inzwischen, öffentliche und private, darunter auch Forks. Du kennst das: Ein gehostetes Konto ist bequem, aber die Kopie liegt trotzdem bei jemand anderem.
Mein Ziel ist deshalb überschaubar und konkret: Alle Repositories sollen einmal täglich automatisch auf meine eigene, selbst gehostete Forgejo-Instanz gespiegelt werden. Nicht als händischer Export, den ich irgendwann vergesse, sondern als Routine, die auch dann läuft, wenn ich gerade andere Dinge im Kopf habe.
Damit liegt eine vollständige Kopie in meiner Hand, aus der ich jederzeit klonen kann, unabhängig davon, was mit meinem GitHub-Konto oder dem Dienst passiert. Das ist kein Schutz vor jedem denkbaren Datenverlust, aber es entfernt eine wichtige Abhängigkeit.
Im ersten Abschnitt kläre ich, warum ich diesen Umweg überhaupt gehe. Danach bauen wir den Ablauf Schritt für Schritt mit Gickup, Docker und Forgejo auf.
Warum ein eigenes Backup für […]

MySpace Loader – Sourcecode zum Download

myspace loader iconWie der ein oder andere Nutzer schon bemerkt hat, funktioniert mein Myspace Downloadtool namens “MySpace Loader” derzeit leider nicht mehr richtig. Dies liegt an der endgültigen Umstellung der MySpace-Webseite. Zuletzt gab es ja noch eine Übergangsphase, in der sowohl die alte, als auch die neue Version der Webseite erreichbar war. Seitdem nun nur noch ausschließlich die neue Seite online ist, funktioniert der MySpace Loader leider nicht mehr.
Da mir momentan die Zeit fehlt, den MySpace Loader für die neue Seite umzuschreiben, mir das Projekt aber auch zu schade ist, um es einschlafen zu lassen, habe ich mich dazu entschieden, den Quellcode des MySpace Loaders zu veröffentlichen. Da ich in den letzten 2 Jahren schon des Öfteren Mails bekommen habe, in denen ich um die herausgabe des Quelltextes gebeten wurden, weiß ich, […]