Elib2Ebook icon indicating copy to clipboard operation
Elib2Ebook copied to clipboard

"Сайт https://api.author.today/ не доступен" при наличии IPv6 (1.40.17)

Open alllexx88 opened this issue 10 months ago • 10 comments

При наличии IPv6 закачка книги падает с ошибкой:

$ Elib2Ebook -f fb2 -u https://author.today/work/301892
Сайт https://api.author.today/ не доступен. Работаю через https://212.224.112.32/
Начинаю генерацию книги "https://author.today/work/301892"
Connection refused (212.224.112.32:443)
Connection refused (212.224.112.32:443)
Connection refused (212.224.112.32:443)
Connection refused (212.224.112.32:443)
Connection refused (212.224.112.32:443)
Генерация книги https://author.today/work/301892 завершилась с ошибкой. System.NullReferenceException: Object reference not set to an instance of an object.
   at Elib2Ebook.Logic.Getters.AuthorTodayGetter.GetBookDetails(String bookId) in /home/runner/work/Elib2Ebook/Elib2Ebook/Elib2Ebook/Logic/Getters/AuthorTodayGetter.cs:line 107
   at Elib2Ebook.Logic.Getters.AuthorTodayGetter.Get(Uri url) in /home/runner/work/Elib2Ebook/Elib2Ebook/Elib2Ebook/Logic/Getters/AuthorTodayGetter.cs:line 77
   at Elib2Ebook.Program.<>c.<<Main>b__0_0>d.MoveNext() in /home/runner/work/Elib2Ebook/Elib2Ebook/Elib2Ebook/Program.cs:line 36

Если при таком же подключении (украинский ВПН сервер) выключить IPv6, все работает корректно через api.author.today:

$ Elib2Ebook -f fb2 -u https://author.today/work/301892
Сайт https://api.author.today/ доступен. Работаю через него
Начинаю генерацию книги "https://author.today/work/301892"
Загружена картинка https://author.today/content/2023/10/17/fa1e09cbac064b0d91b7dcb51baad7d1.jpg
Загружаю главу "Глава 1"
Загружаю главу "Глава 2"
Загружена картинка https://author.today/content/2023/10/30/44107f99706740b3b83429afac66a5a7.jpeg
Начинаю сохранение книги "Михаил Игнатов - Осознание. Пятый пояс.fb2"
Книга "Михаил Игнатов - Осознание. Пятый пояс.fb2" успешно сохранена

alllexx88 avatar Oct 31 '23 13:10 alllexx88