Преамбула Есть такой сокращатель ссылок 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
-
Новый Логотип Для Linux 3.1
19 Oct, 24 -
Интересные Вопросы О Программировании
19 Oct, 24