Единый Api Для Сокращений/Расширителей Ссылок



Преамбула Есть такой сокращатель ссылок http://g.ua , но, к сожалению, у него нет публичного API, который мне очень хотелось использовать в своих проектах.

- Это позор.

— подумал я и решил написать свою аббревиатуру.

Потом, хорошенько подумав, я понял, что их уже очень много.

Зачем нужен еще один? Он просто потеряется в этом изобилии.

В общем, я сделал для него API и выложил на https://shrt.org.ua чтобы все видели.



Басня

Прикрепив g.ua к своему скрипту скриншотов для picpost.pp.ua, я успокоился на несколько часов.

Вечером в разговоре с другом мне в голову пришла совершенно идиотская мысль: «А не добавить ли мне туда еще несколько сокращений.

Было бы удобно использовать один API для получения коротких URL-адресов без переписывания кода».

Начав использовать Sublime Text 2, я быстро начал получать ссылки из 5-7 сокращателей и выводить эти URL через 1 API. В конце концов я получил то, что хотел.

Но смесь bash и PHP не дала покоя и весь код был переписан и готов представить проект публике.

Посмотрите, кому-то будет полезно.



Применение
Аббревиатура по умолчанию — g.ua:

http://shrt.org.ua/--Эurl=http://yandex.ru/

Используйте goo.gl для сокращения ссылок:

http://shrt.org.ua/--Эurl=http://google.com&s=goo.gl

SSL полностью поддерживается:

https://shrt.org.ua/--Эurl=http://rambler.ru&s=j.mp

Полный список поддерживаемых ярлыков:
  • g.ua
  • clck.ru
  • немного.

    ly

  • j.mp
  • bitly.com
  • гу.

    гл

  • slki.ru
  • qps.ru
  • loh.ru
  • gltw.ru
  • is.gd
  • в.

    гд

  • tinyurl.com
  • b23.ru
  • nn.nf
  • крошечный.

    cc

  • да, это
  • 1url.com
  • ur1.ca
  • x.co
  • qr.net
  • z.te.ua
  • чоч.

    рф

  • romb.su
  • uri0.su
  • трололо.

    орг

  • lin.io
Есть несколько расширителей ссылок:
  • longurl.org
  • unshort.ru
  • untiny.me
Теги: #shrt.org.ua #сокращатели ссылок #G.ua #api #I PR
Вместе с данным постом часто просматривают: