//startconfig //id=de.icab.twitter //icon=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 //title=Twitter //description=Creates a short URL from the current web page if requested (via bit.ly) and lets you post the page as tweet on Twitter. You need to configure name and password of your Twitter account in the settings above. //description.de=Erzeugt auf Wunsch eine kurze URL der aktuellen Seite (via bit.ly) und postet die Seite dann auf Twitter. Sie müssen Name und Passwort ihres Twitter-Accounts oben angeben. //description.it=Crea un riferimento rapido alla pagina web e consente di inviarla come tweet verso Twitter (serve impostare nome utente e password di Twitter) //var=confirmation;type=confirmation;default=false; //var=language;type=language; //var=user;type=string;title=Name;title.it=Nome //var=password;type=password;title=Password;title.de=Passwort;title.it=Password; //var=defaulttext;type=string;title=Default message;title.de=Standard-Nachricht;title.it=Guarda qui...;default=I've found this...; //var=shorturl;type=boolean;title=Create short URL;title.de=Kurze URL erzeugen;title.it=Crea riferim. rapido;default=true; //var=service;type=select;title=URL Shortener;title.de=URL-Verkürzer;values=0|1;valuetitles=Goo.gl|Bit.ly;default=1; //endconfig var number_attempts = 0; var authenticity_token = ""; var tweet_url = location.href; var tweet = ""; var alert_success = "Tweet posted successfully"; var alert_failure = "Posting the Tweet has failed"; var alert_prompt = "Post Tweet..."; var alert_errornotext = "Error: No text entered!"; var alert_shorturl = "Error creating short URL!"; var alert_password = "Please configure name and password for your Twitter account in the module settings!"; var alert_confirm = "Do you want post a Tweet about this web page?"; if (language == "de") { alert_success = "Der Tweet wurde erfolgreich gepostet"; alert_failure = "Das Absenden des Tweets ist fehlgeschlagen"; alert_prompt = "Tweet posten..."; alert_errornotext = "Fehler: kein Text eingegeben!"; alert_shorturl = "Fehler: Kurze URL konnte nicht erzeugt werden!"; alert_password = "Bitte konfigurieren Sie Name und Passwort ihres Twitter-Accounts in den Modul-Einstellungen!"; alert_confirm = "Wollen Sie einen Tweet über diese Seite absenden?"; } else if (language == "it") { alert_success = "Tweet inviato con successo"; alert_failure = "Invio del Tweet non riuscito"; alert_prompt = "Posta il Tweet..."; alert_errornotext = "Errore: nessun testo inserito!!"; alert_shorturl = "Errore nel creare il riferimento rapido!"; alert_password = "Devi impostare nome utente e password del tuo account Twitter nelle impostazioni dell'estensione!"; alert_confirm = "Vuoi postare un tweet di questa pagina?"; } function iCabMobileFinished(status,data) { if (status/100 < 4) { alert(alert_success); } else { number_attempts++; if (number_attempts < 2) { iCabMobileLoginPage(); } else { alert(alert_failure); } } } function iCabMobileStatusUpdate(status,data) { if (status/100 < 4) { if (tweet.length == 0) { tweet = prompt(alert_prompt,defaulttext+" "+tweet_url); } if (tweet.length > 0) { var pos = data.indexOf("action=\"http://mobile.twitter"); var mobile = (pos >= 0); if (mobile) { var request = "authenticity_token="+authenticity_token+"&tweet%5Btext%5D="+encodeURIComponent(tweet)+"&tweet%5Bin_reply_to_status_id%5D=&tweet%5Blat%5D=&tweet%5Blong%5D=&tweet%5Bplace_id%5D=&tweet%5Bdisplay_coordinates%5D="; postRequest("http://mobile.twitter.com/", request,"iCabMobileFinished"); } else { var request = "authenticity_token="+authenticity_token+"&status="+encodeURIComponent(p)+"&update=update"; postRequest("http://twitter.com/status/update", request,"iCabMobileFinished"); } } return; } alert(alert_failure); } function iCabMobileLogin(status,data) { if (status/100 < 4) { var alreadyLoggedIn = false; var pos = data.indexOf("name=\"status\""); if (pos > 0) { alreadyLoggedIn = true; } else { pos = data.indexOf("name=\"tweet[text]\""); if (pos > 0) alreadyLoggedIn = true; } pos = data.indexOf("authenticity_token"); if (pos > 0) { data = data.substr(pos); pos = data.indexOf("value="); if (pos > 0) { data = data.substr(pos+7); pos = data.indexOf('"'); if (pos > 0) { authenticity_token = encodeURIComponent(data.substr(0,pos)); if (alreadyLoggedIn) { iCabMobileStatusUpdate(200,data); } else { var request = "authenticity_token="+authenticity_token+"&username="+encodeURIComponent(user)+"&password="+encodeURIComponent(password)+"&commit=Login"; postRequest("https://mobile.twitter.com/session", request,"iCabMobileStatusUpdate"); } return; } } } } alert(alert_failure); } function iCabMobileLoginPage() { getRequest("https://mobile.twitter.com/session/new","iCabMobileLogin"); } function iCabMobileGoogleShortURLFinished(status,data) { if (status / 100 < 4) { var pos = data.indexOf("id=\"result\""); if (pos >= 0) { pos += 11; data = data.substr(pos); pos = data.indexOf("value=\""); if (pos >= 0) { pos += 7; data = data.substr(pos); pos = data.indexOf("\""); tweet_url = data.substr(0,pos); } } } iCabMobileLoginPage(); } function iCabMobileBitlyShortURLFinished(status,data) { if (status / 100 < 4) { pos = data.indexOf("= 0) { pos += 27; } if (pos > 0) { data = data.substr(pos); pos = data.indexOf("\""); tweet_url = data.substr(0,pos); } } iCabMobileLoginPage(); } function iCabMobileShortURL(status,data) { if (status / 100 < 4) { var pos = data.indexOf("name=\"_xsrf\" value=\""); var id = ""; if (pos > 0) { pos += 20; data = data.substr(pos); pos = data.indexOf("\""); id = "&_xsrf="+data.substr(0,pos); } postRequest("http://bit.ly/","url="+encodeURIComponent(location.href)+id+"&searchButton=Shorten","iCabMobileBitlyShortURLFinished"); } else { iCabMobileLoginPage(); } } if (user == "" || password == "") { alert(alert_password); } else { var doAction = (confirmation == false); if (confirmation) { doAction = confirm(alert_confirm); } if (doAction) { if (shorturl) { if (service == 0) { postRequest("http://goo.gl/action/shorten","url="+encodeURIComponent(location.href)+"&security_token=","iCabMobileGoogleShortURLFinished"); } else { getRequest("http://bit.ly/","iCabMobileShortURL"); } } else { iCabMobileLoginPage(); } } }