Passer au contenu principal

Obtenir l'URL pour l'abonnement d'agenda iCloud

En gros, il faut aller sur le icloud.com, se connecter à son compte, obtenir l'URL appelé quand on clique sur un nom d'agenda depuis la requête XHR.

Ensuite, utliser le script suivant :

read URL"?XHR URL ? " ; \
iCloud_SER=$(echo "$URL" | ggrep -Po '(?<=https:\/\/).*(?=-calendarws\.icloud\.com)') ; \
iCloud_CAL=$(echo "$URL" | ggrep -Po '(?<=ca\/collections\/).*(?=\?)') ; \
iCloud_ID=$(echo "$URL" | ggrep -Po '(?<=&dsid\=)\d*(?=&)') ; \
echo "\n\nhttps://$iCloud_SER-caldav.icloud.com/$iCloud_ID/calendars/$iCloud_CAL/" ; \
unset URL iCloud_SER iCloud_CAL iCloud_ID