Lietuviška adresų trumpinimo tarnyba

Twitteris.lt viena iš misijų yra būti lietuviškos Twitter bendruomenės dalimi, todėl visada teiksime pirmenybę lietuviškiems produktams, susijusiems su Twitter. Būtent todėl šiandien noriu pristatyti lietuvišką adresų trumpintoją wq.lt. Pristatau šios tarnybos funkcijas ir wq.lt API.

Trumpinimas
Pati wq.lt tarnyba leidžia tiek sutrumpinti, tiek pailginti puslapių adresus. Dėl trumpinimo viskas aišku, gauname adresą, panašų į šį: http://wq.lt/Ybr arba štai tokį http://wq.lt/twitteris (naudojant api, adresu http://wq.lt/#twitteris.lt&lid=twitteris, perduodant argumentą lid). wq.lt API
Ilginimas
Bet štai kam reikalingas adreso ilginimas? Aš dar nesugalvojau, kur gali būti naudingas štai toks adresas: http://lvwucpixempobxwrlyilnghczdpuimncbx.wq.lt/Ybr/1bbZHJIyTTPTaCpriWqqL6de3dMNX4IH9qlQJ9P7.
WordPress įskiepis
Pasigirsiu, jog rašau wordpress įskiepį šiai trumpinimo tarnybai. Varikliukas jau parašytas, tačiau vartotojo sąsaja nepabaigta. Įskiepis automatiškai sutrumpins kiekvieno įrašomo tinklaraščio įrašą, o trumpąjį adresą pateiks kur nors tame įraše (po įrašu, sidebar’e ar dar kur nors, šiuo klausimu reiktų Jūsų patarimo).
ttop
Radau šiokių tokių sąsajų su ttop.lt tarnyba, naudodami adresą http://wq.lt/@justinaslelys, pateksite į mano ttop.lt informacijos puslapį
API
API aprašymas nugriebtas iš xtboard.com forumo.
http://wq.lt/api
Priima tokius argumentus (GET arba POST):
url (būtinas) Nesutrumpintas URL
lid (nebūtinas) URL id į kurį trumpinti (wq.lt/___). Turi prasidėti raide arba skaičiumi, galima naudoti didžiąsias ir mažąsias raides (jos sistemoje turi skirtingas reikšmes), skaičius, – ir _, min. 4 simboliai. Jei id jau užimtas, bus sugeneruotas atsitiktinis id.
API grąžina plaintext atsakymą su sutrumpintu URL.
Paprasčiausias variantas (PHP):
$url = 'http://xtboard.com';
$short_url = file_get_contents ( 'http://wq.lt/api?url='. urlencode ( $url ) );
echo $short_url;
Klaidos atveju bus grąžintas pilnas klaidos pranešimas.
$url = 'http://xtboard.com';
$short_url = file_get_contents ( 'http://wq.lt/api?url='. urlencode ( $url ) .'&lid=manourl'. rand ( 100, 999 ) );
if ( substr ( $short_url, 0, 7 ) != 'http://' )
{
echo 'Klaida: '. $short_url;
}
else
{
echo 'Trumpas URL: '. $short_url;
}
Reiktų paminėti, kad egzistuoja vegetuoja ir tiny.lt tarnyba. Statistika byloja, kad šia tarnyba kai kuriomis dienomis nepasinaudoja nei vienas žmogus. Šešios pėdos po žeme.
wq.lt pasaulio neapvers aukštyn kojomis, tačiau aš naudosiu lietuvišką produktą. O Jūs?
Žymės : url shorter, wq.lt
Ne.
2009-09-18 15:53:26 | #1Vienintelis geras dalykas, kuri galeciau pasakyti apie tiny.lt yra jo adresas. Pilna reklamos, katastrofiskas dizainas ir logo. Ziuresim kaip seksis wq.lt, nors jau uzejus i ju puslapi matau bardaka.
2009-09-18 17:49:44 | #2@mntx > Kame bardakas?
2009-09-18 18:59:50 | #3Na, smagu, kad iš visų lietuviškų trumpinimo tarnybų tiny.lt vieninteliai buvo pastebėti kaip konkurentai
Šiaip jau greta verta paminėti u.blake.lt, trumpas.lt, trumpink.lt, m.ini.lt – galbūt ir dar kažką pražiopsojau.
Statistika bent jau tiny.lt atveju – ne visai tiksli, nes nemaža dalis santrumpų yra sukuriama per API ir Wordpress įskiepį. Šiam momentui esam sutrumpine apie 1300 nuorodų, ir kasdien sutrumpinam apie 10 naujų. Pasimatuoti su konkurentais nelabai išeina – vieninteliai trumpink.lt skelbia sutrumpinę 95 nuorodas.
Pripažinsiu, kad kaltinimas dėl pasyvumo – šiek tiek teisingas. Kiti projektai ir kiti darbai tobulinimą kiek pristabdė, bet jis nėra pamirštas ir apleistas. Siejame jį su kitais savo projektais, todėl artimiausiu metu jis tikrai nenumirs, galbūt netgi gaus face-lift’ą
Kalbant apie reklamas – iki šiol dėl jų nebuvau gavęs nei vieno nusiskundimo. I’ll see what I can do. Įsivaizduoju kad daugeliui priimtiniausia būtų u.blake.lt tipo sąsaja?
2009-10-08 00:36:24 | #4http://www.v4.lt siūlo adreso trumpinimą, gaunate subdomeną. Taipogi jums rodoma lankytojų statistika
2010-02-10 19:41:59 | #5