Migrace kontaktů mezi telefony - Windows Phone, Android, .VCF

25.04.2018

Tak nakonec i já přecházím. Migruji z Windows Phone na Android. Ale téma je dost podobné i mezi dvěmi Android telefony a nebo kdekoliv, kde se setkáte se seznamy kontaktů ve VCF souborech.

Jelikož Microsoft se oficiálně rozhodl být multiplatformní stroj na služby a uzavřel pakt se Samsungem, předpokládal jsem, že přechod na Android bude bez problémů a migrace všech dat plně podporovaná těmito operačními systémy. Na to však zapomeňte. Základ přenesete díky cloudu - OneDrive, Google Drive, Google účet... Pokud jste však neměli všechny kontakty uložené online a část byla uložena přímo v telefonu, tak co s tím?

Dobrou zprávou je, že prakticky všechny platformy umožňují export kontaktů do VCF formátu. Budu se tedy soustředit na ně a níže je skript, který umožňuje dva VCF soubory porovnat a udělat z nich rozdíl. To lze využít pro dohledání chybějících kontaktů po přechodu jak z Windows Phone na Android a opačně, tak také mezi dvěmi Android systémy, pokud si nejsme jistí, že vše bylo uloženo na Google účtu a nebo SIM kartách.

Skript je psaný v Python 3, ale měl by být celkem kompatibilní i s Python 2. Spoustěl jsem ho přímo na Android telefonu pomocí QPython3, i na Windows, jen je třeba si dát bacha na znaky konců řádku.

Skript je ke stažení zde: VCFdiff.py

Na závěr dva tipy z Pythonu, které jsem se u toho naučil:

1. Když chcete udělat blokový / víceřádkový komentář, například pro zakomentování části kódu při jeho testování, lze někdy použít:

  • A) trojité jednoduché uvozovky, například ''' text na vice radku '''
  • B) obalte kód do funkce (def) a volitelně volejte ji

2. Detekce, že jste na Androidu, se provádí takto:

  • if 'ANDROID_ARGUMENT' in os.environ: ...
TOPlist
TOPlist
© 2017 Fantomům softwarový deník.
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky