iPhone Safari + Twitterfon + TinyUrl
Jag kunde inte hitta någon funktion på nätet som gjorde det möjligt för mig att förkorta en sida jag hittat med min iPhone med TinyURL för att sedan tweeta den.
Sedan tidigare använder jag Twitterfon från naanStudio för min mobila tweets. De har en funktion där URL:er som börjar med “twitterfon:///” automatiskt skickas vidare till appen och klistras in i ett nytt meddelande. Problemet är att de inte kortar URL:en först, en vanlig URL tar lätt upp 30 tecken och ser dessutom väldigt tråkig ut. Därför skrev jag ihop ett litet skript för att utföra denna funktion till mig.
<?php
function TinyURL($u){
return file_get_contents(’http://tinyurl.com/api-create.php?url=’.$u);
}
$tiny = TinyURL($_GET['url']);
echo(’The TinyURL of “‘.$_GET['url'].’” is “‘.$tiny.’”‘);
?>
<script language=”javascript”>
window.location = “twitterfon:///post?<?= $tiny?>”;
</script>
Jag la upp det på en server och använder det nu genom att skicka en URL till det som skriptet sedan skickar till TinyURL:s API, får tillbaka och skickar vidare till Twitterfon. Min bookmarklet i telefonen ser ut så här:
javascript:window.location=’http://www.theocho.eu/kortatwitter.php?url=’window.location;
Fungerar mycket bra!