C'è un modo per aggiungere elementi al centro notifiche tramite terminale o altri mezzi?

1

Desidero aggiungere siti Web specifici al centro notifiche (ad esempio la rete di scambio di stack) e voglio essere in grado di vedere varie notifiche che il sito Web mi invierà.

C'è un modo per aggiungere un sito Web da controllare nel centro notifiche tramite terminale o una sorta di script che può essere scritto?

    
posta OghmaOsiris 25.08.2012 - 01:08
fonte

2 risposte

2

È possibile inviare una notifica dalla riga di comando con questa utility terminal-notifier . Ottenere i dati di notifica da un sito può essere abbastanza coinvolto, richiede almeno un discreto scripting e / o conoscenza del codice web ed è probabilmente una domanda migliore da porre su Stack Overflow.

La struttura di base di tale script sarebbe:

  • Apri un sito
  • Invia i dati di accesso, se necessario
  • Raschiare la pagina per i dati necessari (a meno che tu non sia fortunato e il sito abbia un'API JSON o XML, nel qual caso puoi analizzarlo)
  • Invia i dati appropriati tramite l'utilità di notifica del terminale

Questo genere di cose potrebbe essere più comune in futuro, dato che Safari 6 e Mountsin Lion aggiungono il supporto per notifiche web , che consentono a un sito di visualizzare le notifiche, quando Safari ha una scheda aperta per quel sito .

Tuttavia, il supporto per questo deve essere codificato nel sito, quindi non è davvero una soluzione per gli utenti finali, temo.

    
risposta data 25.08.2012 - 03:55
fonte
1

Se non vuoi scrivere nulla, prova questa piccola applicazione nella barra dei menu chiamata SENotifier . Lo uso per tutte le notifiche relative alla rete StackExchange.

Inoltre, potrebbe essere una buona idea controllare prima se il sito web in questione ha un feed RSS per le notifiche che desideri.

Se vuoi scrivere un raschietto, dai uno sguardo alle opzioni possibili riguardanti lingue e moduli. Personalmente ho usato WWW :: Mechanize con Perl, e ho adorato Nokogiri con Ruby.

    
risposta data 25.08.2012 - 13:50
fonte

Leggi altre domande sui tag