Как я перетащил 7 000 треков из Яндекс Музыки в Spotify — при том что у одной API нет, а вторая закрутила гайки с квотами
Семь тысяч лайков, сотня плейлистов. И ни один сервис-переносчик не вывез: у Яндекс Музыки API отсутствует как класс, а Spotify с 2025 года в Extended quota пускает только юрлиц с 250k MAU, остальным же выдаёт суточный лимит и не жужжит.
Автор копает, почему посредники складываются, и выкатывает код: лог прогресса с fsync, вменяемая обработка 429 без urllib3, сопоставление треков по длительности вместо первого попавшегося результата поиска, плюс три бага, из-за которых данные тихо утекали прямо по ходу дела.
Читать далее
👉 About Python
Post #3119
359
