Après avoir exporté tous les contacts avec Export des données Telegram, j'ai créé un script Python qui extrayait tous les contacts du site web généré.
Le script, positionné directement à l'intérieur du dossier Telegram Desktop, est le suivant :
#PREMIER DOSSIER À CHANGER
cheminFichier = 'DataExport_08_12_2018 (2)/lists/contacts.html'
with open(cheminFichier, encoding='utf-8') as f:
lignes = tuple(l for l in f.readlines())
with open('csvAConvertir.csv', "w", encoding="utf-8") as fichierSortie:
fichierSortie.write('nom, téléphone\n')
for i,l in enumerate(lignes):
if l.startswith('
Notez que ce script est destiné aux numéros de téléphone italiens (notez les préfixes qui sont vérifiés dans certaines clauses if) !
Cependant, une fois le dossier modifié et le script exécuté, un fichier appelé csvAConvertir.csv est généré.
Ensuite, ce fichier doit être passé à un programme appelé CVS to VCard, qui se charge de convertir le fichier csv en un fichier vcard.
Ensuite, une fois le fichier vcard généré, il vous suffit de l'ajouter aux contacts google (https://contacts.google.com/ > more > import), et le tour est joué ! Magiquement, vous retrouverez tous les contacts dans le répertoire téléphonique de votre téléphone android !
J'espère avoir été utile.