def load_chapters_for_site(domain): source = SOURCES[domain] if source is not None: qdto = QueryDTO() for name, url in set(qdto.get_manga_present('%' + domain + '%')): manga = { "name": name, "url": url } dom = htmldom.HtmlDom(url) try: dom.createDom() except Exception as e: print(e.with_traceback("Could not open url " + url)) source.get_chapter_list(manga, dom) load_manga(manga, True, False) qdto.destroy(commit=False)
def load_manga(manga, with_chapters, force): qdto = QueryDTO() qdto.insert_manga(manga, with_chapters, force) qdto.destroy(commit=False)