# Руководства

> В этих руководствах на основе API amodb собираются небольшие работающие функции. В каждом есть пронумерованные шаги, код на популярном стеке и JSON, который вы должны увидеть. Начните с поиска и деталей, затем добавьте постеры с img.amodb.dev, названия на 14 языках и поиск в стиле OMDb.

- [Руководство по Python movie API](https://amodb.dev/ru/python-movie-api/): Создайте консольный инструмент на Python: поиск фильма по названию, вывод года, актеров, рейтинга IMDb и постера, повтор при 429 и файловый кэш. Нужен requests.
- [Руководство по JavaScript movie API](https://amodb.dev/ru/javascript-movie-api/): Напишите скрипт Node.js: по списку id фильмов он загружает детали, актеров и рейтинги одним запросом на фильм, с кэшем TTL, повтором при 429, без зависимостей.
- [Руководство по PHP movie API](https://amodb.dev/ru/php-movie-api/): Создайте функцию PHP и страницу фильма с вызовом API amodb через cURL, повтором при 429, экранированием вывода и файловым кэшем. Нужен PHP 8.2 или новее.
- [Руководство по Go API фильмов](https://amodb.dev/ru/go-movie-api/): Соберите на Go утилиту, которая выводит лучшие фильмы жанра и года: типизированные структуры, повтор при 429 по Retry-After и кэш ответов на диске.
- [Руководство по Java movie API](https://amodb.dev/ru/java-movie-api/): Создайте гид по сериям на Java с JDK HttpClient и Jackson: загрузка сезона, пауза по Retry-After при 429 и кэш ответов в файлах. Нужна Java 17 или новее.
- [Руководство по C# API фильмов для .NET 8](https://amodb.dev/ru/csharp-movie-api/): Соберите консольное приложение .NET 8, которое ищет фильм, загружает сведения и рейтинги и выводит ссылку на постер через HttpClient и System.Text.Json с amodb.
- [Руководство по Swift movie API с SwiftUI](https://amodb.dev/ru/swift-movie-api/): Создайте приложение SwiftUI для iOS 16 со списком трендов и постерами на URLSession async/await и AsyncImage, и поймите, почему ключ API хранят на сервере.
- [Руководство по Next.js movie app](https://amodb.dev/ru/nextjs-movie-app/): Создайте приложение с фильмами на Next.js 15 и чистом JavaScript: серверные компоненты берут тренды, поиск и детали из amodb через revalidate и прячут ключ.
- [Руководство по Telegram-боту для фильмов](https://amodb.dev/ru/telegram-movie-bot/): Создайте бота Telegram на grammY и Node.js, который отвечает на /movie постером, годом и рейтингом из amodb, с повтором при 429 и небольшим кэшем в памяти.
- [Руководство по Discord-боту для фильмов](https://amodb.dev/ru/discord-movie-bot/): Соберите Discord-бота на discord.js v14 с командой /movie, которая отвечает embed с постером, рейтингами и описанием из amodb и повторяет запрос при ошибке 429.

Source: https://amodb.dev/ru/tutorials/
