Menyinkronkan Kalender Google [Gcal] dan Emacs Org-mode? Apa itu mungkin?


17

Akan luar biasa jika saya bisa menyinkronkan Gcal dan emacs-mode, apakah mungkin?


6
Ini emacs, TENTU SAJA itu mungkin! Demikian juga, ini Google, TENTU SAJA itu mungkin! Memang, saya tidak tahu bagaimana melakukannya, tapi saya yakin itu bisa dilakukan. (Maaf tidak membantu)
Brian Postow

Jawaban:



5

Jika lebih banyak orang kembali ke pertanyaan ini selama tahun-tahun berikutnya: sejak musim panas 2011 ada solusi yang sangat bagus:

https://github.com/kiwanami/emacs-calfw


1
Ini adalah ekstensi yang sangat bagus untuk emacs untuk melihat informasi kalender dan berjalan di atas kalender google & org. Dapat menampilkan acara dari keduanya dalam satu tampilan tapi saya pikir itu tidak menarik data dari sumber iCalendar ke file mode-org.
koushik

Calfw tampaknya merupakan paket Emacs yang memungkinkan Anda untuk melihat buku harian Emacs, org-mode, .ics, dan sesuatu yang disebut howm. Tetapi seperti yang dikatakan koushik, saya tidak berpikir ada konversi yang efektif di antara ini.
Brady Trainor

3

Michael Hall membuat saya tertawa dengan kata - kata kasar pada hubungan asmara yang ambivalen dengan lubang-kelinci yang menyenangkan yang disebut mode-org, dan tergoda kembali ke dalamnya (setelah melarikan diri ke iPhone) oleh aplikasi MobileOrg yang baru. Dalam kata-kata kasar itu ia menyebutkan bahwa pada tahun 2007, Bill Clementson telah berhasil meretas "klien Emacs untuk Layanan Google" tertentu oleh TV Raman (dari emacspeak fame), yang memungkinkannya (Clementson) untuk menyinkronkan janji temu buku harian emacs dengan Kalender Google-nya / GCal dengan cepat. Mungkin Anda atau seseorang dapat melakukan hal yang sama dengannya tetapi untuk mode-org? (Saya ingin tetapi saya bertahun-tahun dalam pengetahuan e-lisp saya.)


2

Baru-baru ini sebuah proyek bernama org-gcal muncul dan mungkin sesuai dengan kebutuhan Anda. Halaman Web-nya menjelaskan prosedur langkah demi langkah untuk mengatur mode-org untuk mendukung sinkronisasi dua arah antara kalender Google dan file org, berdasarkan kalender berdasarkan file. Dalam ringkasan penawaran org-gcal:

  • Ambil acara kalender google
  • Posting / edit elemen org

Semua persyaratan dikelola menggunakan pengelola paket bawaan untuk Emacs 24+. Proyek ini di-host di repositori MELPA agar mudah dipasang.

Penulis menerapkan sebagai fitur prosedur sinkronisasi dan tutup file. Mungkin sedikit mengganggu pada awalnya karena setelah sinkronisasi ( org-gcal-fetch) atau membuat acara baru ( org-gcal-post-at-point) buffer ditutup tetapi Anda dapat melihat dengan membuka kembali atau menavigasi dalam mode agenda-org bahwa tugas diperbarui dalam kedua pengertian.


Selamat datang di SU. Bisakah Anda memberikan lebih detail dalam jawaban Anda. Sudahkah Anda menggunakan aplikasi ini sebelumnya dan apa saja fitur utamanya? Terima kasih
Matthew Williams

Sepertinya ini hanya memposting / mengedit bagian-bagian tertentu (di mana point). Bisakah itu digunakan untuk entri yang masuk dalam agenda? Ekspor semua entri agenda ke kalender google?
Dror

Anda dapat menyinkronkan kalender lengkap dari google ke org. Namun Anda hanya dapat menyinkronkan dari org ke posting Google pada titik. Saya kira logika di balik prosedur ini adalah menambahkan janji temu secara bertahap ke agenda tetapi tidak dirancang untuk menambahkan agenda secara keseluruhan.
jrbalderrama

1

Anda dapat mencoba situs web ini selain dari kalender sinkronisasi yang lebih daripada Org-Mode.

http://bc.tech.coop/blog/070306.html

Saya belum mengujinya karena belum berfungsi pertama kali saya mencoba dan saya tidak bisa repot-repot mencari tahu mengapa. Mungkin itu hanya kesalahan ketik, anyhoo, saya harap Anda memiliki lebih banyak keberuntungan daripada saya.

atau ada utas ini yang berbicara tentang orgmode dan gcal. http://www.mail-archive.com/emacs-orgmode@gnu.org/msg03398.html

tetapi tidak yakin apakah ada metode, setidaknya tidak ada metode out-of-box dengan org-mode sampai sekarang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.