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()