Включение IPv6 по умолчанию
Для сохранения обратной совместимости
This commit is contained in:
parent
12b5f616dd
commit
4de447950b
3 changed files with 11 additions and 7 deletions
|
|
@ -74,7 +74,7 @@ usage: yandex-music-downloader [-h] [--hq] [--skip-existing] [--add-lyrics]
|
|||
[--embed-cover]
|
||||
[--cover-resolution <Разрешение обложки>]
|
||||
[--delay <Задержка>] [--stick-to-artist]
|
||||
[--only-music]
|
||||
[--only-music] [--disable-ipv6]
|
||||
(--artist-id <ID исполнителя> | --album-id <ID альбома> | --track-id <ID трека> | --playlist-id <владелец плейлиста>/<тип плейлиста> | -u URL)
|
||||
[--unsafe-path] [--dir <Папка>]
|
||||
[--path-pattern <Паттерн>] --browser BROWSER
|
||||
|
|
@ -98,6 +98,8 @@ options:
|
|||
исполнителем
|
||||
--only-music Загружать только музыкальные альбомы (пропускать
|
||||
подкасты и аудиокниги)
|
||||
--disable-ipv6 Отключить IPv6. Используйте при проблемах с
|
||||
подключением
|
||||
|
||||
ID:
|
||||
--artist-id <ID исполнителя>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta"
|
|||
|
||||
[project]
|
||||
name = "yandex-music-downloader"
|
||||
version = "2.0.1"
|
||||
version = "2.0.2"
|
||||
description = "Загрузчик музыки с сервиса Яндекс.Музыка"
|
||||
requires-python = ">=3.9"
|
||||
readme = "README.md"
|
||||
|
|
|
|||
12
ymd/cli.py
12
ymd/cli.py
|
|
@ -90,7 +90,7 @@ def main():
|
|||
common_group.add_argument(
|
||||
"--stick-to-artist",
|
||||
action="store_true",
|
||||
help="Загружать альбомы, созданные" " только данным исполнителем",
|
||||
help="Загружать альбомы, созданные только данным исполнителем",
|
||||
)
|
||||
common_group.add_argument(
|
||||
"--only-music",
|
||||
|
|
@ -98,6 +98,11 @@ def main():
|
|||
help="Загружать только музыкальные альбомы"
|
||||
" (пропускать подкасты и аудиокниги)",
|
||||
)
|
||||
common_group.add_argument(
|
||||
"--disable-ipv6",
|
||||
action="store_true",
|
||||
help="Отключить IPv6. Используйте при проблемах с подключением",
|
||||
)
|
||||
common_group.add_argument("--debug", action="store_true", help=argparse.SUPPRESS)
|
||||
|
||||
id_group_meta = parser.add_argument_group("ID")
|
||||
|
|
@ -157,9 +162,6 @@ def main():
|
|||
metavar="<User-Agent>",
|
||||
help=show_default(),
|
||||
)
|
||||
parser.add_argument(
|
||||
"--enable-ipv6", action="store_true", default=False, help=argparse.SUPPRESS
|
||||
)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
|
|
@ -212,7 +214,7 @@ def main():
|
|||
domain = parsed_url.hostname
|
||||
|
||||
session = Session()
|
||||
core.setup_networking(args.enable_ipv6)
|
||||
core.setup_networking(enable_ipv6=not args.disable_ipv6)
|
||||
core.setup_session(session, cookies, DEFAULT_USER_AGENT, domain)
|
||||
session.hooks = {"response": response_hook}
|
||||
client = YandexMusicApi(session, domain)
|
||||
|
|
|
|||
Loading…
Reference in a new issue