Ergebnis 1 bis 3 von 3

Thema: Google Kalender Downloader

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    06.06.2013
    Beiträge
    21

    Google Kalender Downloader

    Für alle, die es z.b. schon immer eine richtige, automatisierte Terminvorschau auf den AM zaubern wollten, hier ist die Lösung.

    Was kommt am Ende heraus?
    Es entsteht ein Textfile "Calendar.txt", das von der Ordner/Dateiüberwachung eingelesen werden kann. Darin stehen alle Einträge von frei wählbaren Google Kalendern in einem frei wählbaren Zeitrahmen.

    Was brauchen wir dazu?
    1) In dem kleinen Programm wird die Google Calendar API verwendet: https://developers.google.com/google-apps/calendar/
    Darüber kann man mit externen Programmen (z.b. auch mit einer Smartphone App) auf die Kalendereinträge zugreifen.
    2) Mein Programm. https://drive.google.com/file/d/0B8H...ew?usp=sharing
    3) evtl Visual Studio Community (kostenlos; https://www.visualstudio.com/de-de/d...loadFamilies_2 )

    Wo liegen die Probleme?
    Bisher ist es nicht möglich, den Speicherplatz und die Einstellungen (welcher Kalender was in welchem Zeitrahmen wie ausgibt) nachträglich zu verändern. Das heißt, man muss diese Einstellungen im Quellcode verändern und das Programm neu kompilieren. Dazu benötigt man Visual Studio (Community Version ist kostenlos)

    Also frisch ans Werk:
    Wenn man mit folgender Textausgabe zufrieden ist, reicht es, nur Schritt 1 hier (https://developers.google.com/google...ckstart/dotnet) zu machen. Die Ausgabedatei wird dabei in den Ordner des Programms gespeichert. Ebenfalls kommt in diesen Ordner die client_secret.json Datei, die ihr gerade von der Google API Seite heruntergeladen habt.


    Upcoming events:
    22.06.2015 19:00:00 - Übung Gruppe 2
    Upcoming Birthdays:
    Heute: Test User 3 hat Geburtstag (2015-06-21)


    Wer Veränderungen vornehmen will, muss auch noch die anderen Schritte des obigen Google-Links machen.
    Als Vorlage kann man dann meinen Quellcode, den ich im nächsten Beitrag poste, verwenden.

    Das Programm kann man dann über die Windows Aufgabenplanung z.b. täglich um 00:10 laufen lassen und und damit hat man täglich aktuelle Termine im AM.


    Jetzt noch ein Aufruf an alle, die sich mit dem Programmieren besser auskennen als ich:
    Bitte tut euch keinen Zwang an, es gibt noch viel zu verbessern:

    1) Ich weiß nicht, wie ich die API Secrets direkt im Quellcode unterbringe, damit man nicht immer die .json Datei braucht, die man nicht an Fremde weitergeben kann/darf. (So wie der es macht hab ich es nicht hin bekommen: http://blog.bigbasti.com/retrieving-...-calendar-api/ )
    Dann bräuchte auch nicht jeder einen eigenen API Zugang.
    2) Eine Bedienoberfläche täte dem Ganzen auch ganz gut, sodass man nicht über den Quellcode Veränderungen vornehmen muss.
    Geändert von CommanderWolf (21.06.2015 um 20:33 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •