web-dev-qa-db-fra.com

Ouvrez automatiquement ICS fichiers dans Google Calendar

Beaucoup de sites Web ont une option d'exportation d'événements comme ICS pouvant être importé dans un calendrier de bureau ou Web (par exemple, si vous êtes invité à un événement Facebook, il y aura Soyez un bouton d'exportation qui vous donne un fichier ICS fichier).

Par défaut dans Firefox 3.5 sur Vista, je n'ai proposé que trois options ici "Ouvrir avec Windows Calendar", "Ouvrir avec d'autres" ou "Enregistrer le fichier", alors qu'est-ce que je ferais est d'enregistrer le fichier sur mon PC, puis de vous connecter dans Google Calendar et importer que ICS fichier.

Ce que j'aimerais, c'est avoir une option "Open avec Google Calendar" ou "Import sur Google Calendar" lorsque je clique sur le lien Exporter.

Je sais que vous pouvez Configurer Firefox à envoyer mailto: liens vers gmail , et j'ai eu l'extension opérateur Extension installée qui détectera les entrées HCalendar Microformat intégrées dans le texte et l'offre pour les importer sur Google Calendar, mais je ne peux pas travailler Comment configurer l'une de ces deux pour faire ce dont j'ai besoin.

Je ferais de préférence cela sans installer de logiciel supplémentaire et, d'une manière qui fonctionnera avec un compte Google Apps (mais si quelqu'un peut indiquer une solution pour la normale de Google Calendar, ce serait un bon début).

12
GAThrawn

iCalendar n'est pas un microformat, donc j'ai peur que l'opérateur ne va pas vous aider ici. Vous aurez donc besoin d'une extension de Firefox distincte ou d'une application d'assistance pour le faire. Je ne suis pas conscient qu'on existe et Google n'était pas d'aide quand j'ai cherché. Cela ressemble à une bonne opportunité de développement.

Solution de contournement: Enregistrez le fichier .ique sur le disque, puis créez un brouillon de courrier électronique dans Gmail. Titre It quoi que ce soit, joignez le fichier .ics. Enregistrez-le et allez sur la vue pour les brouillons. Maintenant, vous devriez voir une icône de calendrier à droite du projet de courrier électronique que vous avez créé. Cliquez dessus pour ajouter l'événement à Google Calendar. Simple, hein?

Mise à jour: J'irais avec la solution .NET d'Alejandro si vous avez cette option.

1
dschwarz

J'ai créé une petite application .NET à faire juste cela. Si vous associez l'extension .ique à cette application, chaque fois que vous double cliquez sur un fichier .ics ou cliquez sur un lien vers lequel, cette application l'importera sur Google Calendat que vous configurez et fonctionne avec les domaines hébergés de Google.

Je sais que vous préférez une solution "sans logiciel", mais peut-être que cela pourrait vous être utile.

Il est disponible à: http://gcalicsimporter.codeplex.com/ .

1
Alejandro Mezcua