mirror of
https://github.com/karl0ss/GoGoDownloader.git
synced 2025-04-26 03:29:23 +01:00
42 lines
1.2 KiB
Python
42 lines
1.2 KiB
Python
from backend import *
|
|
|
|
|
|
def main():
|
|
config = config_check()
|
|
downloader = gogoanime(
|
|
config,
|
|
1,
|
|
config["CLIQuality"],
|
|
"a",
|
|
1,
|
|
1,
|
|
1,
|
|
config["CLIDownloadLocation"],
|
|
)
|
|
list = downloader.get_show_from_bookmark()
|
|
dl_links = {}
|
|
for ep in list:
|
|
print(
|
|
"{OK}Scraping DL for " + ep["showName"] + " Ep " + str(ep["latestEpisode"])
|
|
)
|
|
dl_links[downloader.get_download_link(ep["downloadURL"])] = (
|
|
ep["showName"],
|
|
ep["latestEpisode"],
|
|
)
|
|
result = downloader.file_downloader(dl_links)
|
|
if len(result.errors) > 0:
|
|
while len(result.errors) > 0:
|
|
print(f"{ERR}{len(result.errors)} links failed retrying.")
|
|
print(f"{OK}Re-Scraping Links")
|
|
dl_links.clear()
|
|
for ep in list:
|
|
dl_links[downloader.get_download_link(ep["downloadURL"])] = (
|
|
ep["showName"],
|
|
ep["latestEpisode"],
|
|
)
|
|
result = downloader.file_downloader(dl_links, overwrite_downloads=0)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|