Exemple #1
0
def run_one_time():
	"""This function starts the processus of downloading animes"""
	mangas = hsdb.get_animes()
	for manga in mangas:
		episode_name = manga[0] + ' ' + str(manga[1]).zfill(2)
		html = hsurl.get_html_from_anime(episode_name)
		if html:
			query = [manga[0], str(manga[1]).zfill(2)]
			torrent = hsurl.search_result(html, query)
			if torrent and len(torrent) == 4:
				hsurl.download_torrent(torrent)
			else:
				print manga[0] + " : pas de nouvel episode"
Exemple #2
0
def run(thread):
	"""This function starts the processus of downloading animes in an other thread"""
	mangas = hsdb.get_animes()
	for manga in mangas:
		if thread.stopped() == False:
			episode_name = manga[0] + ' ' + str(manga[1]).zfill(2)
			html = hsurl.get_html_from_anime(episode_name)
			if html:
				query = [manga[0], str(manga[1]).zfill(2)]
				torrent = hsurl.search_result(html, query)
				if torrent and len(torrent) == 4:
					hsurl.download_torrent(torrent)
				else:
					print manga[0] + " : pas de nouvel episode"

	for i in range(3600):
		if (thread.stopped() == False):
			sleep(1)
		else:
			return

	run(thread)