Script di notifica della conversione per iVI

iVI è un software della Southpole che uso quotidianamente per la conversione dei filmati su OSX. Questo perché iTunes non supporta i filmati in MKV e a me piace vedere i video offline e ovunque io sia. Questo script va inserito nelle impostazioni di iVI come da immagine.

Opzioni iVI

Opzioni iVI

Ecco lo script

on postconversion(finalpath, sourcepath, mediatype, moviename, episodename, seasonnumber, episodenumber, releasedate, genre)
    set moviename to replace_chars(moviename, "'", "'\\''")
    set episodename to replace_chars(episodename, "'", "'\\''")
    set episodenumber to episodenumber as number
    if (episodenumber < 10) then
        set episodenumber to "0" & episodenumber as string
    end if
    if (seasonnumber < 1) then
        set message to "Il film *" & moviename & "* è stato converito con successo"
    else
        set message to "L'\\''Episodio *" & seasonnumber & "x" & episodenumber & "* dal titolo *" & episodename & "* della serie *" & moviename & "* è stato converito con successo"
    end if
    do shell script "curl -s -F 'chat_id=XXXXXX' -F 'text=" & message & ".' -F 'parse_mode=Markdown'  https://api.telegram.org/bot139685474:AAGIsEJipYoL2IvcmtORZvig38dtXAvOmJk/sendMessage"
end postconversion
on replace_chars(this_text, search_string, replacement_string)
    set AppleScript's text item delimiters to the search_string
    set the item_list to every text item of this_text
    set AppleScript's text item delimiters to the replacement_string
    set this_text to the item_list as string
    set AppleScript's text item delimiters to ""
    return this_text
end replace_chars

Mentre questo è il risultato per quanto riguarda un episodio di una Serie TV. Diverso sarà quello per un film o un filmato personale.

20160427-Telegram

E’ possibile avere anche la notifica su Pushover cambiando la voce “do shell script” con questa

do shell script "curl -s  -F 'token=YOUR_TOKEN_HERE' -F 'user=YOUR_USER_HERE' -F 'priority=-1' -F 'title=iVI Conversion' -F 'message=" & message & ". Tipo " & mediatype & ".'   https://api.pushover.net/1/messages.json"

Spero vi possa essere utile come lo è a me.

Gmail: archiviare automaticamente le email

Da un certo punto di vista sono un po’ pigro per cui cerco in ogni modo di automatizzare la mia vita on-line e perdere meno tempo possibile nella gestione.
Per questo possono venire in nostro aiuto gli script di Google (script.google.com).
Quello qui sotto è un semplice script per archiviare le email lette e più vecchie di 2 giorni.

function archiveInbox() {
// Every thread in your Inbox that is read, older than two days.
 var batchSize = 100 // Process up to 100 threads at once
 var threads = GmailApp.search('label:inbox is:read older_than:2d');
 for (j = 0; j < threads.length; j+=batchSize) {
 GmailApp.moveThreadsToArchive(threads.slice(j, j+batchSize));
 }
}

Una volta copiato ed incollato questo script cliccate sull’icona dell’orologio nella toolbar e programmate l’esecuzione del codice

toolbar_google_script

Ecco qui la mia programmazione. Ovviamente personalizzatela a seconda dei vostri gusti.
programmazione_script

Exchange 2010: lista degli indirizzi email

Di recente si è palesata la necessità di sapere quanti indirizzi di Lync avevamo nel sistema. A quanto pare alcuni di essi erano sbagliati. La soluzione è esportare il tutto in un bel file .csv e poi cercare gli indirizzi SIP:user@domain contenuti in esso.
Ecco che comando ho usato

Get-Recipient | Select Name -ExpandProperty EmailAddresses | Select Name, ProxyAddressString |export-csv filename.csv

Buon lavoro

Google Script: inviare notifica a Pushover.net

Avevo la necessità di creare una funzione per inviare in messaggio a Pushover dopo l’esecuzione di un codice. Il tutto in Google Script.

Condivido con voi la funzione

function pushover() {
 var options = {
 'method': 'post'
 };
 var token = "XXXXXXXXXXXXXX"; -> APP Token
 var user = "XXXXXXXXX"; -> User Token
 var title = "TITOLO";
 var message = "MESSAGGIO";
 var url = "https://api.pushover.net/1/messages.json?"
 + 'token=' + token
 + '&user=' + user
 + '&title=' + title
 + '&message=' + messagge;
 var result = UrlFetchApp.fetch(url,options);
 }

Fatemi sapere se vi torna utile in qualche modo.

Il futuro delle crociere

Smartphone, Smart TV ed ora anche Smart Ships. IL futuro delle crociere può essere riassunto da questo bellissimo video. La nave è connessa ad internet via satellite con banda larghissima, ha baristi robot, monitor per mostrare l’esterno anche nelle cabine interne e tantissime altre diavolerie elettroniche. Strabiliante. Ecco a voi Quantum of the Seas.

[youtube]https://www.youtube.com/watch?v=irtYGu4pkpI[/youtube]

Aggiornamento Calendario Serie A 2012/2013

Un breve post per comunicare agli iscritti al mio calendario di Serie A che è stato aggiornato fino a dicembre con anticipi e posticipi.
Inoltre la partita di ieri Cagliari-Roma che non si è disputata è stata aggiornata. La Roma ha ottenuto la vittoria a tavolino per 3-0.
Ricrodo che, per chi fosse interessato, il calendario si trova qui.

Se vi interessa ho creato anche il calendario della Champions League.

Se vi iscrivete fatemelo sapere nei commenti oppure via twitter (@siberio)

Calendario Serie A 2012-13

Eccomi qui, redivivo, per condividere con voi il calendario della Serie A 2012-2013 in formato iCal. Per avere questo calendario nei vostri iPhone/iPad/iPod e Mac (funziona anche con Windows comunque) non dovete fare altro che copiare quiesto link:

webcal://p01-calendarws.icloud.com/ca/subscribe/1/Kef2hPxBFUbxmBIW-iJ-10sBOk47TO1oWdCzqI61kXcRbFCF9gFtF0U7QtPlqIVDVEqsUimMKMRJQsmojDqDKJe7R29nRdny5QB-9z9McXY

In alternativa cliccare qui

Fatemi sapere se vi iscrivete e se avete dei suggerimenti.

Buon campionato a tutti!