Home Projekte Builds Elektronik Programme Makes 3D-Druck About Me
MIMO-Technology MIMO-Technology

MIMO TECHNOLOGY

Kontakte Backup Script

Auf Android Smartphones können die Kontakte als Datei exportiert werden. Dabei ist es nur möglich alle Kontakte in einer Datei zu speichern. Deshalb habe ich dieses script geschrieben, dass die Kontakte auftrennt, pro Kontakt eine Datei anlegt und die Informationen hinterlegt.

1 Die Kontakte App auf Android

1 Die Exportierte Datei

1 Die aufgetrennten Dateien

How-To

Kontakte exportieren:
Um die Kontakte zu exportieren, die "Kontakte" App auf dem Smarthphone öffnen. In der App die Folgenden Schritte durchführen:

1. Hamburger Menü
2. Verwalten von Kontakten
3. Exportieren von Kontakten
4. Zu "Interner Speicher" > Exportieren

Nach dem Export befindet sich die Kontakte Datei im Download Ordner des Smartphone. Die "Kontakte.vcf" Datei in den Hauptordner des Scripts kopieren.

Sobald das script ausgeführt wird, werden im Ordner "V_Cards" die einzelnen Kontakte angelegt.

Technik

Die Kontakte werden in einer Markup-language als V-Cards abgespeichert. Jeder Kontakt beginnt dabei mit "BEGIN:VCARD" und endet mit "END:VCARD". Um die Kontakte unterscheiden zu können werden die Namen der Kontakte ausgelesen und als Dateinamen abgespeichert.
Namen werden normalerweise im Format: "N:Vorname;Nachname" angegeben. befinden sich spezielle Buchstaben wie Umlaute oder Akzente im Namen, konvertiert die App die Namen in das UTF-8 Format.

Download

Programm
ZIP
Kontakte_Backup.zip(889 Bytes)SHA256:
SourceCode
python
script.py(952 Bytes)SHA256: