0 votes

Exporter les contacts macOS avec des groupes

Est-il possible d'exporter les contacts macOS avec les groupes ?

L'exportation de tous les contacts semble créer un fichier plat avec tous les contacts et ne remplit pas la propriété CATEGORIES:.

0voto

evilcandybag Points 101

J'ai voulu importer mes contacts dans un client de messagerie Web roundcube dans Cpanel sur mon serveur.

J'ai écrit un script qui fonctionne partiellement.
Il permet avec succès l'importation dans roundcube mais présente quelques limitations, à savoir si un contact existe déjà, il est manqué avec l'erreur "Skipped 1 existing entries:" donc cela échoue pour les contacts dans plus d'un groupe.

Le script suivant prend un fichier .vcf produit en exportant un groupe de contacts, puis insère les CATEGORIES.

#!/bin/bash

# Insérer CATEGORIES: dans le fichier .vcf
# CATEGORIES sont dérivées du nom du fichier
# 2022-04-23

if [ $# -eq 0 ] ; then
    echo 'Entrez le nom du fichier vcf en ligne de commande'
    exit
fi
CATEGORY=$1

# Copier le script sed dans un fichier temporaire
cat << EOF > /tmp/sedscr
/END:VCARD/i\\
CATEGORIES:$CATEGORY
EOF

FICHIER_VCF="$CATEGORY.vcf"

# Vérifier/créer une sauvegarde du fichier VCF
if [ ! -e "$FICHIER_VCF.orig" ]; then
    cp "$FICHIER_VCF" "$FICHIER_VCF.orig"
fi

sed -f /tmp/sedscr "$FICHIER_VCF" >/tmp/fichier_vcf

# Copier les fichiers modifiés depuis /tmp
cp /tmp/fichier_vcf "$FICHIER_VCF"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X