6 гениально простых API, которые ускорят твою работу в 10 раз — забудь о рутине!

API defined as application program interface

API-программирование может напугать: аутентификация, лимиты, муторные форматы данных, тонны HTTP-методов… Но есть такие сервисы, где всё буквально в два клика — открываешь в браузере или пускаешь запрос через curl, и готово.

С помощью этих инструментов всё просто: от молниеносного преобразования Markdown до поиска самой необычной информации о кошках.

Преобразуй Markdown в HTML за секунду

Быстрая и универсальная разметка — без лишних хлопот

GitHub REST API — это почти целая галактика: почти 700 разных эндпоинтов, решающих любые задачи — от подписки на пользователя до просмотра финансовых отчётов.

A command line fetching and parsing a list of the GitHub API's endpoints to display them.

Некоторые особенно удобные возможности запрятаны не на виду. Например, /markdown — эта точка превращает любой твой Markdown в аккуратный HTML.

Просто отправь текст в параметре text с POST-запросом — через curl с ключом -d ты легко передашь Markdown:

Результат — чистейший HTML, готовый к сохранению или дальнейшему использованию.

Calling the GitHub markdown API using the curl command shows an HTML translation of the input.

Можно внедрить этот API прямо в генератор статических сайтов или в пару кликов создать из черновика полноценную страницу. Конечно, существуют библиотеки Markdown для любых языков и тот же pandoc, но GitHub API спасает, если ничего другого нет под рукой — а для shell-скриптов вообще топ.

Получи картинки эмодзи одной командой

Эмодзи для ярких эмоций!

Ещё один приятный бонус от GitHub API — эндпоинт /emojis. Одним запросом ты получишь полный список эмодзи с прямыми ссылками на картинки этих смайлов.

The GitHub API emoji endpoint returning a list of emoji names with corresponding image URLs.

Нужно быстро найти смайл или показать их миниатюрами? Пользуйся! Если у тебя терминал с поддержкой графики, например продвинутый kitty, картинки можно сразу показывать прямо в консоле с помощью icat kitten:

Using the emojis endpoint from the GitHub API and kitty’s icat to show an octocat emoji in the terminal.

Добавь приветствие для себя в терминале или вставь эмодзи-картинки в свои скрипты — и пусть они тебя радуют!

Получи неожиданный факт о котиках прямо сейчас

Уникальные котофакты — развлекайся бесплатно!

Не только фанатам кошек понравится эта идея! Минималистичный API catfact.ninja — отличный пример лаконичного сервиса. Всё максимально просто, а документация строится на Swagger (так, заодно, познакомишься с OpenAPI Spec).

The catfact.ninja website shows output from the Swagger documentation tool, with two endpoints shown: /fact and /facts.

Метод /fact каждый раз возвращает случайный забавный факт — иногда он удивляет, иногда действительно смешит. В базе встречаются перлы вроде: «Коты ненавидят запах цитрусовых», «Домашний кот может разогнаться до 48 км/ч» или даже «Для одной шубы нужно 24 кошачьи шкуры».

Никакой регистрации — настолько просто, что добавишь в свой скрипт за пару минут. Можно выводить такие факты на главной сайта или при приветствии в терминале. А если хочешь добавить немного фана — пропусти факт ещё через cowsay:

A cat fact piped to the cowsay program with the kitty format, showing an ASCII cartoon of a large cat quoting the fact.

Узнай всё о любой стране за секунду

Всё о мире вокруг — в один клик!

Гео-API множатся как грибы — ведь локация нужна всем, от служб доставки до курсов валют. Но у большинства сервисов всё слишком сложно или дорого.

REST Countries API — приятно прост. Можно искать страны, фильтровать по нужным характеристикам и брать только те данные, которые нужны.

К примеру, запрос /all?fields=name покажет список всех стран, а /all?fields=cca2,population — отдаст их ISO-коды и население.

Для отбора по валюте хватит /currency/gbp или /currency/usd?fields=name — максимальная гибкость!

Сделай макет в два клика — получи любое заглушочное изображение

Быстрые прототипы: просто добавь “рыбу” для дизайна

Когда нужно срочно собрать макет или презентацию, не всегда под рукой подходящая картинка — и тут на помощь приходят placeholders. Даже Google Slides дружит с такими изображениями.


Подпишись на свежие API-идеи и лайфхаки для разработчиков!

API-заглушек много, но Placehold рулит простотой: настраиваешь размер, цвет, формат, шрифт и даже текст внутри (по умолчанию — сам размер картинки). Не укажешь формат — API пришлёт SVG, который современные браузеры отлично показывают прямо в <img>:

Суперпроворный словарь: найдёшь всё о слове за пару секунд

Всё, что хотел знать о словах — теперь мгновенно!

Встроенный словарь операционки столько не даст, сколько этот API. Free Dictionary API возвращает определения, транскрипцию, синонимы — информацию хоть для кроссворда, хоть для перевода. Всё просто: всего одна конечная точка, параметры не нужны.

Вбей нужное слово вместо и работай с готовым JSON.

The Free Dictionary API website showing a response to a lookup for the word "squid," with phonetic details and meanings.

Идеально для моментального поиска значения, работы редакторов, переводчиков, приложений для изучения языков и даже для словесных игр.

Сотни классных API ждут, когда ты их попробуешь!

Многие API требуют кучу настроек и танцев с бубном, что раздражает, особенно если нужно быстро собрать прототип или простенький помощник. К счастью, есть бесплатные сервисы, которые экономят время, нервы и даже деньги.

Laptop With Linux Intel NUC13.

Laptop With Linux Intel NUC13

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий