Nota: questo richiede Ruby 1.9.x, Mac OS X viene fornito con 1.8.7. Quindi, a meno che tu non sia molto coinvolto, questo non funzionerà.
Questo è un po 'hacker, e lo farò (alla fine, un giorno) renderlo un po' meno aggressivo. Lo prometto.
Hai mai desiderato ricevere notifiche delle notifiche SE? Andando via dal computer per il fine settimana, ma veramente vuoi essere sicuro di non perdere nulla di "importante"? Bene, questo è per te!
Per prima cosa, installa e registrati per Boxcar , se non lo hai già fatto. (e se non lo hai, lo consiglio vivamente! Funziona molto bene per le notifiche di tutti i tipi - Twitter, e-mail, Facebook, ecc.)
Successivamente, dovrai andare oltre qui e fai due cose:
-
Cambia il tuo ID utente in qualunque sia il tuo. Per scoprire di cosa si tratta, dai un'occhiata al numero nell'URL del tuo profilo:
Il mio è http://apple.stackexchange.com/users/1739/jrg
, quindi il mio ID utente è 1739
.
-
Ottieni un token di accesso. Vai su qui e richiedine uno come qui di seguito:
Quindi,dopoaverottenutountokendiaccesso,puoicopiarloeincollarlonellaparteincuièindicato"FILL_ME_IN".
Ora è necessario installare due librerie: serel e boxcar_api.
Esegui sudo gem install serel boxcar_api
e attendi fino a quando non sono installati.
Successivamente, copia e incolla questo file in notify_me.rb
(o come vuoi chiamarlo). Presumo che sia in ~/bin
. Prima di salvare, modifica la parte "[email protected]" con tutto ciò che hai utilizzato per registrarti al vagone.
Ora, lascia andare e saltare in cron.
Esegui crontab -e
in un terminale, che modificherà il tuo crontab.
Dovrebbe chiederti quale editor vuoi usare, ti suggerisco di usare nano a meno che tu non conosca molto bene vim o emacs.
Immagino che tu non sia così occupato sul sito, quindi lo faremo girare ogni due ore.
Incolla quanto segue nella parte inferiore di crontab:
0 */2 * * * ~/bin/notify_me.rb
E quindi dovresti essere bravo a farlo.
Divertiti, e se trovi bug, sentiti libero di mandarmi una email:
[email protected]
Alla fine, un giorno, in qualche modo, lo sposterò nel suo progetto vero e proprio, piuttosto che in un pazzo hax
Bug / problemi noti:
-
Controlla solo ogni 2 ore. Se possibile, lo cambierò in futuro per controllare ogni 20 minuti circa.
-
Ti avvisa indipendentemente dal fatto che tu abbia o meno un nuovo messaggio di posta in arrivo. Di nuovo, non ideale.