Fix slow download ordering logic (#208)

This commit is contained in:
CaliBrain
2025-07-30 10:58:53 -04:00
committed by GitHub
parent 20e14a970f
commit 340aa3aeee
+5 -12
View File
@@ -221,19 +221,12 @@ def _parse_book_info_page(soup: BeautifulSoup, book_id: str) -> BookInfo:
except:
pass
if USE_CF_BYPASS:
urls = (list(external_urls_libgen)
+ list(slow_urls_with_waitlist)
+ list(external_urls_z_lib)
)
else:
urls = (
list(external_urls_libgen)
+ list(external_urls_z_lib)
)
if AA_DONATOR_KEY != "":
urls = list(slow_urls_no_waitlist) + urls
urls = []
urls += list(slow_urls_no_waitlist) if USE_CF_BYPASS else []
urls += list(external_urls_libgen)
urls += list(slow_urls_with_waitlist) if USE_CF_BYPASS else []
urls += list(external_urls_z_lib)
for i in range(len(urls)):
urls[i] = downloader.get_absolute_url(AA_BASE_URL, urls[i])