Stampa questo articolo Stampa questo articolo

Twitter live update for amaroK

  • Facebook
  • Twitter
  • HelloTxt
  • Delicious
  • Google Bookmarks
  • Yahoo Bookmarks
  • Share/Bookmark

Questo script consente di mantenere il proprio stato di Twitter aggiornato con le informazioni in tempo reale sulla musica ascoltata con amaroK. Lo script è rilasciato in licenza Creative Commons Attribution – Noncommercial – Share Alike 3.0 Unported.

Informazioni e funzionamento

Questo plugin per amaroK 1.9 è basato sullo script di Guillermo Antonio Amaral Bastidas (gamaral). Io l’ho modificato per adattarlo ad alcune mie esigenze. Le modifiche riguardano:

  • modifica delle informazioni scritte nel tweet e aggiunta della tag #amaroK
  • cambio di stato anche quando amaroK viene interrotto

Il funzionamento è molto semplice: il plugin intercetta il cambio traccia (o l’interruzione) di amaroK e tramite il servizio dcop preleva le informazioni sulla traccia (titolo, artista, album). Con il comando curl invia le informazioni al proprio account twitter.

Download e installazione

RequisitiamaroK 1.9 (su amaroK 2 non funziona), curl e supporto agli script di bash (linux, unix, cygwin, …)

Scarica il plugin

mirror,hash sum

Questo è un plugin di amaroK. Potete estrarre il contenuto dell’archivio (il file bash) nella cartella degli script di amaroK, generalmente in /home/username/.kde/share/apps/amarok/scripts/ oppure aprire il il file tar.gz direttamente dal gestore degli script di amaroK.

Dopo aver installato il plugin dovrete editarlo per impostare il vostro nome utente e password di Twitter. Dalla finestra del gestore dei plugin di amaroK cliccate con il pulsante destro del mouse sul plugin e selezionate edit. Al termine della modifica ricordatevi di salvare!

Esempio

Il mio account lordgordonlive è sincronizzato con amaroK sul mio portatile. Sono le stesse informazioni che vede sulla colonna destra di questo sito.

ATTENZIONE: questo script genera un elevato numero di aggiornamenti di stato di Twitter, ovvero ogni volta che cambiate canzone o interrompete il player. Vi consiglio di creare un account apposito.

Licenza

Questo script è rilasciato sotto licenza Creative Commons Attribution – Noncommercial – Share Alike 3.0 Unported. Ovvero voi siete liberi di redistribuire e modificare questo script a patto di mantenere sempre la presente licenza e di mantenere i riconoscimenti nei confronti di Nicholas Fiorentini e Guillermo Antonio Amaral Bastidas.

maggiori dettagli sulla licenza d’uso

Note per la modifica

1. Nome utente e password

All’inizio del file troverete il codice seguente:

16
17
declare -rx USERNAME="-- HERE YOUR TWITTER USERNAME --"
declare -rx PASSWORD="-- HERE YOUR TWITTER PASSWORD --"

Intuitivamente sostituite nome utente e password, assicurandovi di lasciare il testo tra apici “.

2. Messaggio personalizzato

Questo è il codice che gestisce il messaggio da inviare a Twitter:

55
56
57
58
59
60
UPDATE="♬ ${TITLE}";
if [ ${SHOW_ALBUM} -gt 0 ]; then
	ALBUM=`dcop amarok player album`
	UPDATE="${UPDATE} (${ALBUM})";
fi;
UPDATE="${UPDATE} by ${ARTIST}  ♬ #amaroK";

Potete personalizzarlo a piacere con l’aggiunta di ulteriori informazioni. Il carattere speciale ASCII ♬ serve per mostrare la nota musicale. Con il comando

dcop amarok player

vi verrà mostrata la lista delle possibili informazioni disponibili per amaroK. Per ulteriori informazioni sullo scripting della bash vi rimando all’ottima guida Advanced Bash-Scripting Guide.

  • Facebook
  • Twitter
  • HelloTxt
  • Delicious
  • Google Bookmarks
  • Yahoo Bookmarks
  • Share/Bookmark

Pagine correlate

0 Risposta a “Twitter live update for amaroK”


  • Nessun commento

Lascia una risposta




Performance Optimization WordPress Plugins by W3 EDGE