Google Calendar
Macro Deck ile birlikte gelirGoogle Calendar etkinliklerinizi deck’inizde gösterin, sonraki toplantıya geri sayın ve tek dokunuşla katılın.
Önümüzdeki günlerin ajandasını, geri sayımlı bir sonraki etkinliği ve kısa bir ajandayı gösteren Takvim widget’ları
- Takvim widget’ında ajanda ve sonraki etkinlik
- Bir etkinlik başlamadan önce, başladığında ve bittikten sonra çalışan tetikleyiciler
- Geçerli toplantıya tek dokunuşla katılın
- Birden fazla Google hesabı bağlayın
- Takvimlerinize salt okunur erişim
Google Calendar entegrasyonu Google hesabınızın takvimlerini okur ve etkinliklerini Macro Deck’in takvim özelliklerine sunar: Takvim widget’ı, takvim tetikleyicileri ve Toplantıya katıl eylemi. Macro Deck yalnızca okur. Bir etkinliği asla oluşturmaz, değiştirmez veya silmez.
Macro Deck, Google Cloud’daki size ait bir OAuth istemcisi üzerinden bağlanır. Bunu ayarlamak ücretsizdir ve bir kez gereklidir; Macro Deck’teki kurulum size adım adım yol gösterir ve Google Cloud Console’daki doğru sayfalara bağlantı verir. Ardından tarayıcıda Google hesabınızla oturum açar ve Macro Deck’in takvimlerinizi görmesine izin verirsiniz.
Neler yapabilirsiniz
- Takvim widget’ı: Ajanda düzeni yaklaşan etkinliklerinizi listeler, Sonraki etkinlik düzeni de bir sonrakine geri sayar. Bir etkinliğin konumu, açıklaması, davetliler ve bir Toplantıya katıl düğmesiyle birlikte ayrıntılarını görmek için widget’a basın.
- Tetikleyiciler: Olay yakında başlıyor, Olay başladı ve Olay bitti, bir otomasyonda veya bir widget’ta toplantılarınız etrafında eylemler çalıştırır. Tek bir hesapla veya tek bir takvimle sınırlandırılabilirler.
- Toplantıya katıl: devam eden veya başlamak üzere olan etkinliğin toplantı bağlantısını Macro Deck’i çalıştıran bilgisayarda açar.
Bazı örnek kurulumlar:
- Deck’inizde Toplantıya katıl eylemine sahip bir tuş; böylece bağlantıyı aramadan geçerli görüşmeye katılırsınız.
- İş takviminizdeki her etkinlikten 5 dakika önce müziğinizin sesini kapatan, Olay yakında başlıyor olayına bağlı bir otomasyon.
- Deck’inizi günlük profilinize geri geçiren, Olay bitti olayına bağlı bir otomasyon.
Nasıl çalışır
Macro Deck takvimlerinizi beş dakikada bir, dünden itibaren yaklaşık bir hafta sonrasına kadar okur. Takvimleri yenile eylemi onları hemen okur. Yinelenen etkinliklerin her tekrarı gösterilir. Google Calendar’ın kendi listesinde gizlediğiniz takvimler Macro Deck’te de dışarıda bırakılır.
İstediğiniz kadar Google hesabını, her birini ayrı bir yapılandırma olarak bağlayabilirsiniz; aynı OAuth istemcisi hepsi için çalışır. Bir hesap okunamadığında widget’lar onun bilinen son etkinliklerini tutar ve bazı takvimlerin güncellenemediğini belirtir; Entegrasyonlar da hesap için bir bildirim gösterir.
Bir takvim widget’ının gösterdiği her şey, açıklamalar ve katılımcılar dahil, Macro Deck’inize bağlı her cihazda görülebilir.
Gerekenler
- Windows, macOS veya Linux üzerinde Macro Deck 3
- Google Calendar kullanan bir Google hesabı
- Google Calendar API’si etkinleştirilmiş bir Google Cloud projesi
- İstemci kimliği ve istemci gizli anahtarıyla birlikte, Masaüstü uygulaması türünde bir OAuth istemci kimliği
- Google oturum açması için Macro Deck’i çalıştıran bilgisayarda bir tarayıcı
Kurulum
Adım 1: Google Calendar kurulumunu açın
Kenar çubuğunda Entegrasyonlar’a ve ardından Google Calendar’a tıklayın. Genel bakış sekmesinde Yapılandırma altındaki Yapılandırma ekle’ye tıklayın. Sağ üstteki anahtarı açmak da aynı iletişim kutusunu açar; kurulum tamamlandığında entegrasyon açılır. Google Takvim'i bağla iletişim kutusu, aşağıdaki adımları Google Cloud Console bağlantıları ve kopyalayabileceğiniz bir Yönlendirme URI'si ile birlikte listeler.
Adım 2: Google Calendar API’sini etkinleştirin
Google Cloud Console’da (
https://console.cloud.google.com) bir proje oluşturun veya seçin ve proje için Google Calendar API’yi etkinleştirin. Kurulum bu sayfaya Google Takvim API'sini etkinleştirin bağlantısıyla yönlendirir.Adım 3: OAuth onay ekranını ayarlayın
Projenin OAuth onay ekranını ayarlayın ve yayın durumunu Üretimde olarak belirleyin. Test aşamasında kaldığı sürece Google her oturum açmayı 7 gün sonra sonlandırır ve hesabı her hafta yeniden bağlamanız gerekir.
Adım 4: Bir Masaüstü uygulaması istemcisi oluşturun
APIs & Services > Credentials altında uygulama türü Masaüstü uygulaması olan bir OAuth istemci kimliği oluşturun. Masaüstü uygulaması istemcisi, kurulumun gösterdiği
http://127.0.0.1:8193/api/integrations/oauth/callbackgibi Yönlendirme URI'si adresini hiçbir yere eklemeden kabul eder.Adım 5: İstemci kimliğini ve gizli anahtarı girin
Yeni istemcinin istemci kimliğini ve istemci gizli anahtarını iletişim kutusundaki İstemci kimliği ve İstemci gizli bilgisi alanlarına kopyalayın ve Devam et’e tıklayın. Tarayıcınız Google oturum açma sayfasını açar. Google uygulamayı doğrulamadığı konusunda uyarır; size ait bir istemci için bu beklenen bir durumdur. Gelişmiş seçeneğini seçin, uygulamanıza devam edin ve takvimlerinize erişime izin verin.
Adım 6: Bir Takvim widget’ı ekleyin
Deck sayfasında bir Takvim widget’ı ekleyin. Ayarlarında Düzen’i (Ajanda veya Sonraki etkinlik) ve gösterilecek Takvimler’i seçin. Bağlı tüm takvimleri göstermek için Takvimler alanını boş bırakın.
Adım 7: Bir düğmeye Toplantıya katıl ekleyin
Deck sayfasında deck’in kilidinin açık olduğundan emin olun (sağ üstteki düğmede Kilitle yazar) ve bir düğmeye tıklayın. Düzenleyici Kısa basma seçili olarak açılır. + Eylem ekle’ye tıklayın, Eylem ekle iletişim kutusunun solunda Takvim’i seçin ve Toplantıya katıl’ı seçin. Şu süre içinde başlar yaklaşan bir etkinliğe ne kadar erken katılacağını belirler (varsayılan 15 dakika), Takvim ise eylemi tek bir takvimle sınırlar.
Eylemler3
Bunları bir düğmeye yerleştirin veya bir akıştan çalıştırın.
- Toplantıya katıl
- Devam eden veya başlamak üzere olan etkinliğin toplantı bağlantısını Macro Deck’i çalıştıran bilgisayarda açar.
- Takvimleri yenile
- Bir sonraki güncellemeyi beklemek yerine bağlı tüm takvimlerin etkinliklerini hemen okur.
- Takvim ayrıntılarını göster
- Bir Takvim widget’ının ayrıntılarını açar: Sonraki etkinlik düzeninin gösterdiği etkinliği veya bir Ajandanın listesini.
Tetikleyiciler3
Bir düğme veya akış bu olaylara tepki verebilir.
- Olay yakında başlıyor
- Bir takvim etkinliği başlamadan belirli bir süre önce çalışır, varsayılan olarak 15 dakika.
- Olay başladı
- Bir takvim etkinliği başladığında çalışır.
- Olay bitti
- Bir takvim etkinliği sona erdiğinde çalışır.
Değişkenler1
Bu değerleri düğmelerde ve widget’larda gösterin veya koşullarda kullanın.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Her Takvim widget’ının gösterdiği etkinlik hakkında tuttuğu widget değişkenleri: etkinliğin başlığı, ona kalan geri sayım, başlamasına kalan dakika ve toplantı bağlantısı. Widget ayrıca etkinliğin başlangıcını, bitişini, konumunu ve takvimini, devam edip etmediğini de tutar.
Widget’lar1
Bunları widget seçiciden deck’inize ekleyin.
- Takvim
- Yaklaşan etkinliklerinizi ajanda olarak veya sonraki etkinliğinizi geri sayımla gösterir.
Sıkça sorulan sorular
Neden kendi Google Cloud istemcime ihtiyacım var?
Macro Deck Google Calendar’ı size ait bir OAuth istemcisi üzerinden okur. Ücretsizdir ve kurulum ihtiyacınız olan her sayfaya bağlantı verir. Aynı istemci bağladığınız tüm Google hesapları için çalışır.
Google neden her hafta yeniden oturum açmamı istiyor?
Google Cloud istemcinizin OAuth onay ekranı hâlâ Test aşamasındadır ve Google her oturum açmayı 7 gün sonra sonlandırır. Yayın durumunu Üretimde olarak ayarlayın, ardından Google Calendar sayfasında hesabın yanındaki Bağlantıyı düzenle ile yeniden oturum açın.
Birden fazla Google hesabı bağlayabilir miyim?
Evet. Google Calendar sayfasında Yapılandırma ekle düğmesine tıklayın ve diğer hesapla oturum açın. Zaten bağlı olan bir hesabı bağlarsanız Entegrasyonlar Google hesabı iki kez bağlandı gösterir: eski yapılandırmayı kaldırın.
Macro Deck neye erişim elde ediyor?
Macro Deck Google’dan yalnızca takvimlerinize okuma erişimi ve hesabı adlandıran e-posta adresinizi ister. İstemci gizli anahtarı ve oturum, Macro Deck’i çalıştıran bilgisayarda şifrelenmiş olarak saklanır ve istemci gizli anahtarı yalnızca Google’a gönderilir.
Yeni bir etkinlik neden hemen görünmüyor?
Macro Deck takvimlerinizi beş dakikada bir okur. Onları hemen okumak için Takvimleri yenile eylemini kullanın. Yaklaşık bir haftadan daha ileri tarihteki etkinlikler okunmaz.
Oturum açma neden Macro Deck’e geri dönmüyor?
OAuth istemcisinin uygulama türünün Masaüstü uygulaması olduğunu kontrol edin; diğer türler yalnızca kendiniz kaydettiğiniz yönlendirme adreslerini kabul eder. Macro Deck yalnızca HTTPS kabul ediyorsa Ayarlar > Ağ içinde Dinleyici modu seçeneğini Ek HTTPS bağlantı noktasını kullan olarak ayarlayın veya hesabı bağlarken HTTPS’yi kapatın.
Takvim ve e-posta kategorisinde daha fazlası
Outlook Calendar
Macro Deck ile birlikte gelirOutlook ve Microsoft 365 takviminizi deck’inizde gösterin ve Teams toplantılarına tek dokunuşla katılın.
E-posta (IMAP)
Macro Deck ile birlikte gelirHerhangi bir IMAP gelen kutusunun okunmamış e-postalarını ve en yeni mesajlarını deck’inizde görün ve posta geldiğinde tepki verin.