aus der Reihe - "Tools für den Alltag": Open-Source WhatsApp Archiver, um mit dem WhatsApp Medien-Chaos aufzuräumen und einen Überblick gewinnen !

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:
1792060535339.png
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"


To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.


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

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.



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:
Also ehrlich :D
Du kannst doch nicht für digitale Datensouveränität sein und dann Whatsapp nutzen und Tools dazu unterstützen.
Ich finde es immer wieder sehr amüsant wie schizophren die heutige Gesellschaft und User sich in solchen Dingen verhalten.
Natürlich nutze ich sichere Passwörter, kleben mit einem PostIt am Bildschirm.

Gruß

PS: Ich empfehle hier mal Threema, als Alternative.
 
Zuletzt bearbeitet:
Zurück
Oben