Archive for oktober, 2009

Uppdatering: Tweets som länkar nyheter

Posted in Osorterad on oktober 29th, 2009 by Clas – Kommentering avstängd

Jag har tidigare skrivit lite om Nyhetr.se:s funktion att lista Twitter-inlägg (tweets) som länkar specifika nyhetsartiklar i ett antal tidigare bloggposter. Tidigare har jag provkört med API:et för BackTweets.com, som är samma som för Backtype.com, för att göra detta. Backtype har fungerat bra, men de har en så kallad ”rate limit” på sitt API som gör att man bara kan ställa 1.000 frågor per dygn. Det räcker inte om man vill visa relativt fräscha tweets till många länkar. Min uppskattning är att jag önskar göra c:a 10.000 frågor per dygn. Då Backtype inte verkar vara så bra på att svara på mail, så tittade jag runt efter andra lösningar. I samband med det så hamnade jag på Topsy som har ett liknande API, Topsy’s Otter API som tillåter upp till 10.000 frågor per timme. Skillnaden är i princip bara att Topsy’s API returnerar tweets i sin originalform, dvs utan ”uppnystning” av eventuella länkförkortare såsom Bit.ly, samt att de bara erbjuder data i JSON-format.

Att köra JSON på serversidan, och i en lite gammal PHP-version, är ingen succé. Men det fungerar okej, men inte mer, med hjälp av JSON-PHP.

Detta finns nu implemeterat på Nyhetr.se. Jag gör fortfarande relativt få frågor mot Topsy, men tanken är att jag nu kan öka takten och även visa relaterade tweets på andra ställen än under aktuellt-fliken på Nyhetr.se.

Söndagshack: Tweets som länkar nyheter

Posted in Frisim on oktober 4th, 2009 by Clas – Kommentering avstängd

För en månad sedan skrev jag om möjligheten att visa tweets som länkar till nyheter. Jag noterade då att det går bra att söka fram länkar med hjälp av Twitters sökfunktion.

Nu har jag provprogrammerat lite. Det visade sig vara mer komplicerat än jag trodde. Problemet är att Bit.ly, som används för att skapa korta länkar, ger olika länkförkortningar (hash) beroende på vem som skapat dem. De skapar alltså olika länkar till en och samma URL, t.ex dessa två http://bit.ly/W7yzX, http://bit.ly/JkPmw leder till exakt samma URL. Det som behövs är därför en möjlighet att fråga Bit.ly om alla förkortningar som de skapat för en viss länk, och sedan söka hos Twitter efter ”tweets” som använder någon av dem. Alterantivt behöver man hålla koll på hela Twitter-flödet och ”expandera” alla kort länkar. Trixigt! Som tur är finns det redan några som har funderat på problemet, t.ex Twingly och Backtweets. Jag har provat Backtweets och kan nu även visa ”tweets” som länkar till en specifik nyhet. Så här ser det ut:




Det är så kul att baka in en ”mellanhand”, men det är lite enklare än att försöka göra ”deals” med Bit.ly och andra länkförkortare om att få göra denna typ av ”bakåtuppslagningar”.

Nackdelarna med Backtweets är att den ibland returnerar felaktigheter, samt att det naturligtvis innebär ytterligare en fördröjning innan tweeten hittas. Än så länge visas bara relaterade tweets under ”aktuellt-filken” på Nyhetr.se, men om det visar sig ge något mervärde är det enkelt att skapa även för andra listor med nyhetslänkar. Just nu är det mestadels nyhetssajternas egna Twitter-feed-bots som länkar deras egna nyheter, vilket inte är speciellt intressant, tyvärr.

Som av en tillfällighet är detta väldigt likt den funktionalitet som nysläppta Twingly Channels har. Nyhetr.se använder dock inte tweets för att rangordna nyheterna, utan det sker fortfarande bara med hjälp av blogglänkar eller ”word bursts”.