SoundScoutBot
SoundScout — Telegram-бот для завантаження треків із YouTube у форматі MP3
Розробила Telegram-бота, який автоматично знаходить і завантажує музичні треки з YouTube, перетворюючи їх у формат MP3 із збереженням назви та виконавця.
Основні функції та технології:
Асинхронне завантаження аудіо за допомогою yt_dlp в окремому потоці.
Кешування треків із метаданими (назва, виконавець, завантажувач).
Інтеграція з YouTube Data API для пошуку відео.
Використання .env для безпечного зберігання токенів і ключів API.
Реалізація системи логування та покращеного користувацького досвіду (UX).
Повна підтримка асинхронності на базі asyncio та python-telegram-bot.
Технологічний стек:
Python, Telegram Bot API, yt_dlp, asyncio, dotenv, logging, requests, YouTube API.
Розробила Telegram-бота, який автоматично знаходить і завантажує музичні треки з YouTube, перетворюючи їх у формат MP3 із збереженням назви та виконавця.
Основні функції та технології:
Асинхронне завантаження аудіо за допомогою yt_dlp в окремому потоці.
Кешування треків із метаданими (назва, виконавець, завантажувач).
Інтеграція з YouTube Data API для пошуку відео.
Використання .env для безпечного зберігання токенів і ключів API.
Реалізація системи логування та покращеного користувацького досвіду (UX).
Повна підтримка асинхронності на базі asyncio та python-telegram-bot.
Технологічний стек:
Python, Telegram Bot API, yt_dlp, asyncio, dotenv, logging, requests, YouTube API.