Commit graph

75 commits

Author SHA1 Message Date
Lev Plyusnin
72d7c69457
Отключение IPv6 по умолчанию 2024-10-08 09:01:12 +07:00
Lev Plyusnin
f739ff3b1a
Актуализация README 2024-07-29 22:21:02 +07:00
Lev Plyusnin
f22cece92a
Учет домена 2024-07-26 21:58:32 +07:00
Lev Plyusnin
08ea384869
Обработка отсутствия данных о треке 2024-06-30 09:18:10 +07:00
Lev Plyusnin
184d1d1aeb
Переименование заполнителя, форматирование кода 2024-04-23 22:22:05 +07:00
Mr. Pixel Cat
2c510f37ed added support for 'track-number' placeholder 2024-04-09 22:23:06 +02:00
Lev Plyusnin
6a23b575b1
Изменение значения задержки между запросами по умолчанию 2024-04-02 22:42:31 +07:00
Lev Plyusnin
bf2482767e
Исправление опечаток 2024-04-02 22:25:32 +07:00
Lev Plyusnin
8d095450b0
Загрузка cookies из браузера
- Номер версии поднят до 2.0.0
- Код отформатирован с помощью ruff
- Удален функционал кэширования
2024-04-02 22:22:00 +07:00
Lev
e8cc0b1164
Merge pull request #37 from MrPixelCat/fix/empty-cover-url
fix: do not download covers when URL is an empty string
2024-04-02 13:48:05 +00:00
Mr. Pixel Cat
5ae1b4069a do not download covers when URL is an empty string 2024-01-14 13:57:48 +01:00
Lev Plyusnin
45855a7905
Более подробная информация об ошибке 400 2023-09-04 21:12:53 +07:00
Lev Plyusnin
51f5940140
Добавление информации об ошибке 400 2023-09-04 21:09:21 +07:00
Lev Plyusnin
26a6e5e47b
Исправление project.scripts 2023-08-28 17:19:36 +07:00
Lev Plyusnin
24bdb4ce62
Исправление работы флага --skip-existing (#27) 2023-08-27 13:07:45 +07:00
Lev Plyusnin
57d15eb9d0
Исправление возврата кода 2023-08-26 13:48:38 +07:00
Lev Plyusnin
5b116e1a1b
Изменение структуры проекта
Данное изменение позволяет использовать проект
в качестве библиотеки, также упрощает поддержку
и добавление новых возможностей.
2023-08-19 13:00:50 +05:00
Lev Plyusnin
b61cef8a9f
Исправление загрузки треков у которых отсутствует информация о наличии текста (#23) 2023-08-09 15:23:27 +05:00
Lev Plyusnin
4c8c489742
Рефакторинг 2023-08-06 12:26:22 +05:00
Lev Plyusnin
7ba28fd5c3
Улучшение вывода при возврате ошибки от Яндекса 2023-08-04 14:28:15 +05:00
Lev Plyusnin
896f35327e
Добавление кэширования (#16) 2023-08-04 14:17:27 +05:00
Lev Plyusnin
03470a7402
Доработка вывода. Небольшие улучшения.
- Основная информация выводится через print. Это позволяет избавиться
от громоздкого параметра --log-level и заменить его на лаконичный
флаг --debug.
- Возвращена переменая albums_count. Она отображает реальное кол-во
альбомов, после фильтрации.
- Добавлен флаг --only-music. Позволяет загружать только музыкальные
альбомы, игнорируя, например, аудиокниги и подкасты.
2023-08-02 20:14:49 +05:00
MagM1go
531c8ce8a2
Fixed TITLE_TEMPLATE, change some moments to f-string, and little code changes 2023-08-02 19:16:32 +08:00
Lev Plyusnin
21678a8608
Добавление новых заполнителей (#19)
Добавлены: artist-id, album-id, track-id
2023-08-01 17:03:37 +05:00
Lev Plyusnin
2b700ebb16
Добавление ссылки на трек в метаданные .mp3 файла (#19)
Ссылка сохраняется в фрейме WOAF (Official audio file webpage)
2023-08-01 16:33:36 +05:00
Lev Plyusnin
f5f730a8b4
Исправление минимальной поддерживаемой версии Python.
Синтаксис типа list[int] работает только на Python 3.9 и выше
2023-07-24 13:10:52 +05:00
Lev Plyusnin
a79911619f
Вывод xml-ответов при использовании loglevel.DEBUG 2023-06-07 08:23:48 +07:00
Lev Plyusnin
4e9bdf4de7
Форматирование кода с помощью yapf 2023-05-28 23:17:15 +07:00
Lev
0ed96e7360
Merge pull request #13 from zazaqoo/main
fix of the installation method
2023-05-01 16:31:07 +07:00
zazaqoo
6c53a48c5c
fix of the installation method 2023-05-01 15:28:48 +06:00
Lev Plyusnin
fb65f511b8
Очистка пути включена по умолчанию (#12), уборка кода
- Все методы from_json теперь являются методами класса (classmethod)
- Импорты отсортированы с помощью isort
2023-04-30 17:37:50 +07:00
Lev Plyusnin
9e81bdbb81
Обработка отсутствия информации об альбоме (#11) 2023-04-12 21:10:23 +07:00
Lev Plyusnin
4146f207bc
Обработка отсутсвия обложки у трека (#10) 2023-04-10 19:39:09 +07:00
Lev Plyusnin
d96a288f9c
Исправление ошибки скачивания треков у которых отсутствует поле 'year' (#10) 2023-04-05 19:49:52 +07:00
Pasharet
42a2440726
Update README.md 2023-03-03 11:52:25 +03:00
Lev
cd1d333fee
Обработка отсутствия информации о позиции трека (#8) 2023-02-21 14:38:04 +07:00
Lev
68e5457fd3
Доработка регулярного выражения для плейлиста
Ранее пользователи, у которых в никнейме есть символы '.' или '_'
не могли скачать собственный плейлист
2023-02-20 20:53:04 +07:00
Lev
16da550229
Исправление ошибки при попытке скачать пустой плейлист (#6) 2023-02-16 20:04:09 +07:00
Lev
af6a0bac3b
Исключение из логов сообщений 'Lame tag CRC check failed' 2023-01-13 21:06:45 +07:00
Lev
03c83c9152
Удаление точки в --strict-path 2023-01-13 20:29:09 +07:00
Lev
95bb1c2b32
Различные улучшения
- Исполнители разделяются нулевым байтом, согласно спецификации ID3v2.4 (4.2 Text information frames)
- Улучшено распознавание нескольких исполнителей в треке (main.py:42)
- Информация о исполнителе/альбоме выводится через logging
2023-01-05 12:41:22 +07:00
Lev
99cc98b10f
Фикс для треков у которых отсутствует releaseDate 2023-01-03 20:37:22 +07:00
Lev
2101fefdc8
Вывод причины пропуска альбома 2023-01-03 17:22:37 +07:00
Lev
6798c41d65
Использование params для http запросов 2023-01-03 17:07:16 +07:00
Lev
684711106a
Добавление более подробной даты
- Дата выпуска трека указывается с точностью до секунд
- Скачиваются только музыкальные альбомы
2023-01-03 16:36:09 +07:00
Lev
350f081513
Удаление информации о флаге --add-version в README 2022-12-30 20:43:43 +07:00
Lev
0ca6f76119
Пропуск недоступных треков 2022-12-30 20:41:08 +07:00
Lev
338b9d2801
Удаление флага --add-version 2022-12-25 10:59:27 +07:00
Lev
2103d0b053
Исправление указания пути 2022-12-12 16:20:49 +07:00
Lev
0bf136e829
Исправление ссылки в ENCODED_BY 2022-12-12 16:12:32 +07:00