dhubs
Stammuser
Neues aus der Reihe "Tools für den Alltag"
- heute neu vorgestellt: der "Open-Source WhatsApp Archiver, um mit dem WhatsApp Medien-Chaos aufzuräumen. :: open-source WhatsApp archiver to fix the WhatsApp media mess
Ein ganz neues Tool :: "Archiviert und durchsucht Eure WhatsApp-Daten offline. Extrahiert Medien aus Android- und iOS-Backups in eine strukturierte Ordnerhierarchie. Endlich einen Überblick gewinnen auf Chats über eine Weboberfläche, die WhatsApp Web nachempfunden ist.
hallo Community,
der Ebtwickler : (Zitat) Wie viele von euch stand ich vor der Herausforderung, jahrelange WhatsApp-Fotos und -Videos in meine persönliche Medienbibliothek zu integrieren – und stieß dabei auf die typischen WhatsApp-Probleme:
Zeitstempel: Die Dateidaten im Dateisystem entsprechen oft dem Zeitpunkt des Herunterladens oder Übertragens, nicht dem Zeitpunkt, an dem das Foto tatsächlich verschickt wurde.
Unübersichtliche Ordnerstruktur: Zehntausende Dateien liegen in einem einzigen „WhatsApp Images“-Ordner, versehen mit willkürlichen Dateinamen (z. B. IMG-2023...). Es gibt keine einfache Möglichkeit, nur Chats mit der Familie zu importieren und dabei den „Müll“ aus diversen Meme-Gruppen außen vor zu lassen.
Wer hat was gesendet?: Es ist nicht nachvollziehbar, von wem eine Datei stammt.
Duplikate: Dasselbe weitergeleitete Foto oder Video kann mehrfach in verschiedenen Gruppen-Chats gespeichert sein.
Um dies zu lösen, habe ich den „WhatsApp Backup Archiver“ entwickelt – Teil der „WhatsApp Backup Tools“. Inspiriert wurde ich dabei von einem Tool für Immich: „Wa_Immich_Tagger“ von mac12m99.
Ein Blick ins Dashoard:

Quelle Vgl. Github (Link untenstehend) :: https://github.com/auanasgheps/whatsapp-backup-tools
So hilft das Tool:
Wiederherstellung der korrekten Zeitstempel: Es liest die lokale WhatsApp-Datenbank aus und setzt den Zeitstempel der Datei (Änderungsdatum) auf den tatsächlichen Zeitpunkt, an dem die Nachricht laut Datenbank gesendet wurde.
Einige Extras:
Es ist kostenlos, läuft lokal und ist Open Source. Alles wird lokal auf deinem Rechner ausgeführt; dank Python ist es mit Windows, macOS und Linux kompatibel.
Unterstützt Android (via ADB) und iOS (iTunes-Backup); Root oder Jailbreak sind nicht erforderlich. Ich habe versucht, den Extraktionsprozess so weit wie möglich zu automatisieren.
Ich hoffe, das hilft!
das Tool wird auch auf Reddit diskutiert -z.B. hier "open-source WhatsApp archiver to fix the WhatsApp media mess"
mit bereits 500 upvotes und 58 Kommentaren.
die Archive Structure :: After a successful run, the archive is organised as follows:
GitHub Repo: https://github.com/auanasgheps/whatsapp-backup-tools
open-source WhatsApp archiver to fix the WhatsApp media mess
Bild - aus der Reddit-Ressource - vgl
Vgl die Reddit-Ressource:
Like many of you, when I first thought about bringing years of WhatsApp photos and videos into my personal media library, I ran into the classic WhatsApp problems:
Euch allen einen schönen Mittag
hallo Community,
der Ebtwickler : (Zitat) Wie viele von euch stand ich vor der Herausforderung, jahrelange WhatsApp-Fotos und -Videos in meine persönliche Medienbibliothek zu integrieren – und stieß dabei auf die typischen WhatsApp-Probleme:
Zeitstempel: Die Dateidaten im Dateisystem entsprechen oft dem Zeitpunkt des Herunterladens oder Übertragens, nicht dem Zeitpunkt, an dem das Foto tatsächlich verschickt wurde.
Unübersichtliche Ordnerstruktur: Zehntausende Dateien liegen in einem einzigen „WhatsApp Images“-Ordner, versehen mit willkürlichen Dateinamen (z. B. IMG-2023...). Es gibt keine einfache Möglichkeit, nur Chats mit der Familie zu importieren und dabei den „Müll“ aus diversen Meme-Gruppen außen vor zu lassen.
Wer hat was gesendet?: Es ist nicht nachvollziehbar, von wem eine Datei stammt.
Duplikate: Dasselbe weitergeleitete Foto oder Video kann mehrfach in verschiedenen Gruppen-Chats gespeichert sein.
Um dies zu lösen, habe ich den „WhatsApp Backup Archiver“ entwickelt – Teil der „WhatsApp Backup Tools“. Inspiriert wurde ich dabei von einem Tool für Immich: „Wa_Immich_Tagger“ von mac12m99.
Ein Blick ins Dashoard:

Quelle Vgl. Github (Link untenstehend) :: https://github.com/auanasgheps/whatsapp-backup-tools
So hilft das Tool:
Wiederherstellung der korrekten Zeitstempel: Es liest die lokale WhatsApp-Datenbank aus und setzt den Zeitstempel der Datei (Änderungsdatum) auf den tatsächlichen Zeitpunkt, an dem die Nachricht laut Datenbank gesendet wurde.
- Strukturierte Ordnerhierarchie: Es erstellt eine übersichtliche Struktur:
- Kontakte/Name (Telefon)/Jahr/Gesendet/ & Empfangen/
- Gruppen/Gruppenname/Jahr/Dateiname_Absendername (der Absendername wird nur bei Mediendateien aus Gruppen hinzugefügt)
- Selektiver Import: Da die Medien sauber nach Kontakten und Gruppen getrennt sind, kannst du in Immich gezielt nur die Ordner einbinden, die für dich wirklich relevant sind.
- Erkennung von Duplikaten: Es erstellt einen CSV-Bericht, der identische Inhalte aufzeigt, die in mehreren Chats geteilt wurden – so vermeidest du unnötigen Speicherplatzverbrauch.
- Sicher & nicht-destruktiv: Das Tool arbeitet ausschließlich auf Basis einer Kopie bzw. eines Backups und verändert niemals deine Originaldateien. Es unterstützt Testläufe („Dry-Runs“) und bietet einen Modus zur vollständigen Wiederherstellung. (Bonus: Es enthält zudem einen lokalen Web-Viewer, mit dem du deine Konversationen auch ohne WhatsApp durchsuchen kannst – ähnlich wie bei WhatsApp Web.)
Einige Extras:
Es ist kostenlos, läuft lokal und ist Open Source. Alles wird lokal auf deinem Rechner ausgeführt; dank Python ist es mit Windows, macOS und Linux kompatibel.
Unterstützt Android (via ADB) und iOS (iTunes-Backup); Root oder Jailbreak sind nicht erforderlich. Ich habe versucht, den Extraktionsprozess so weit wie möglich zu automatisieren.
Ich hoffe, das hilft!
das Tool wird auch auf Reddit diskutiert -z.B. hier "open-source WhatsApp archiver to fix the WhatsApp media mess"
mit bereits 500 upvotes und 58 Kommentaren.
die Archive Structure :: After a successful run, the archive is organised as follows:
Code:
<output>/
├── Contacts/
│ ├── John Doe (0039123456789)/
│ │ ├── 2023/
│ │ │ ├── Received/
│ │ │ └── Sent/
│ │ └── 2024/
│ │ ├── Received/
│ │ └── Sent/
│ └── Unknown (0044987654321)/
│ └── 2022/
│ └── Received/
├── Groups/
│ ├── Family Chat/
│ │ ├── 2023/
│ │ └── 2024/
│ └── Work Team/
│ └── 2024/
├── Whatsapp Databases/ ← Extracted/decrypted WhatsApp databases (iOS & Android)
│ ├── ChatStorage.sqlite
│ ├── ContactsV2.sqlite
│ └── ...
├── .wa_media_archiver.db
├── wab-archiver.log
├── missing_media_report.csv
├── duplicate_media_report.csv
└── source_conflicts_report.csv ← only when multiple --wa-root roots produce conflicting copies
GitHub Repo: https://github.com/auanasgheps/whatsapp-backup-tools
open-source WhatsApp archiver to fix the WhatsApp media mess
Bild - aus der Reddit-Ressource - vgl
Vgl die Reddit-Ressource:
Like many of you, when I first thought about bringing years of WhatsApp photos and videos into my personal media library, I ran into the classic WhatsApp problems:
Euch allen einen schönen Mittag
Zuletzt bearbeitet: