Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недокументированными эндпоинтами. Подробнее

https://habr.com/ru/articles/1016230/

#python #telegrambot #spotifyapi #api #aiogram #upc #музыка #парсинг

Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

Всё началось с того, что знакомый музыкант спросил: «Где взять UPC-код релиза? Дистрибьютор потерял, а мне нужно для перевода каталога». Я полез искать — и обнаружил, что простого способа узнать...

Хабр

APIs for Beginners - How to use an API (Full Course / Tutorial)

https://tube.tchncs.de/w/pCrxArvRdUcA38S7vhRpjT

APIs for Beginners - How to use an API (Full Course / Tutorial)

PeerTube

🗓️ September 11, 2024 Progress Report:

💻 #365DaysofCode Day 255
💻 #100daysofcode Day 89
💻 #Replit100daysofcode Day 93
💻 #freeCodeCamp #R2_100daysofcode

✨ Achievements Today:
1️⃣ Daily Reading:
📖 Read 1 article from freeCodeCamp News
📖 Read 1 article from Daily.dev

2️⃣ Replit 100 Days of Code - Day 93:
🎧 Spotify API project 🎶 Connecting code to music! 🎵

#OpenToCollaborate #Python #JavaScript #SpotifyAPI #CodeWithMusic #DevelopersLife #CodingGoals #TechJourney #DevCommunity #KeepCoding