Catatan: Ini membutuhkan ruby 1.9.x, Mac OS X dikirimkan bersama 1.8.7. Jadi, kecuali jika Anda benar-benar besar ke dalamnya, ini tidak akan berhasil.
Yang ini sedikit retas, dan saya akan (akhirnya, suatu hari nanti) membuatnya sedikit tidak terlalu retas. Saya berjanji.
Pernah ingin mendapat pemberitahuan tentang pemberitahuan SE? Pergi dari komputer untuk akhir pekan, tetapi benar - benar ingin memastikan Anda tidak melewatkan sesuatu yang "penting"? Nah, ini untukmu!
Pertama, instal dan daftar untuk Boxcar , jika Anda belum melakukannya. (dan jika belum, saya sangat merekomendasikannya! Bekerja dengan sangat baik untuk segala jenis pemberitahuan - Twitter, email, Facebook, dll.)
Selanjutnya, Anda harus pergi ke sini dan melakukan dua hal:
Ubah ID pengguna Anda menjadi milik Anda apa pun itu. Untuk mengetahui apa itu, lihat nomor di URL profil Anda: Milik saya http://apple.stackexchange.com/users/1739/jrg
, jadi ID pengguna saya adalah 1739
.
Dapatkan token akses. Buka di sini dan minta satu seperti di bawah ini:
Dan setelah Anda mendapatkan token akses, Anda dapat menyalinnya dan menempelnya ke bagian di mana dikatakan "FILL_ME_IN".
Sekarang, Anda perlu menginstal dua perpustakaan - serel, dan boxcar_api.
Jalankan sudo gem install serel boxcar_api
dan kemudian tunggu sampai mereka diinstal.
Selanjutnya, salin dan tempel file ini ke notify_me.rb
(atau apa pun yang Anda ingin menyebutnya). Aku akan menganggap di nya ~/bin
. Sebelum Anda menyimpan, ubah bagian "your_email@domain.com" menjadi apa pun yang Anda gunakan untuk mendaftar gerbong.
Sekarang, mari kita pergi dan lompat ke cron.
Jalankan crontab -e
di terminal, yang akan mengedit crontab Anda.
Seharusnya menanyakan kepada Anda editor mana yang ingin Anda gunakan, saya sarankan menggunakan nano kecuali Anda tahu vim atau emacs dengan sangat baik.
Saya akan menganggap Anda tidak terlalu sibuk di situs, jadi kami akan menjalankannya setiap dua jam.
Rekatkan yang berikut ini ke bagian bawah crontab Anda:
0 */2 * * * ~/bin/notify_me.rb
Dan kemudian Anda harus baik untuk pergi.
Nikmati, dan jika Anda menemukan bug, jangan ragu untuk mengirim saya email:
james@jamesrgifford.com
Akhirnya, suatu hari nanti, entah bagaimana, saya akan memindahkan ini ke proyek yang tepat sendiri, daripada hax gila
Bug / masalah yang diketahui:
Hanya memeriksa setiap 2 jam. Jika memungkinkan, saya akan mengubahnya di masa mendatang untuk memeriksa setiap 20 menit atau lebih.
Memberitahu Anda terlepas dari apakah Anda memiliki pesan inbox baru atau tidak. Sekali lagi, tidak ideal.