print k print "--------------------------------------------------" print feed["encoding"] for item in feed["entries"]: for k, v in item.iteritems(): print k, ":", v break # print check_keywords([tag_string], item["title"]) # print get_post_link(item) # print get_seed_link(item) # print get_magnet_link(get_post_link(item)) # break #check for update if globals.last_update_tag == feed["entries"][0]["updated"]: print "No update" globals.write_log(0, "No Update.") return False else: print "Updating" globals.write_log(0, "Checking RSS...") globals.last_update_tag = feed["entries"][0]["updated"] if __name__ == "__main__": print "rss_parse: Hello world." # test() globals.init_configs("test_config.yaml") keyword_filter.init_keywords_list() init() parse() print globals.seed_list
import rss_parse import transmission_control import keyword_filter import daemonize if __name__ == "__main__": cwd = os.getcwd() output = os.path.join(cwd, "rss-seeddl.log") pid_file = os.path.join(cwd, "rss-seeddl.pid") # daemonize.daemonize(stdout=output, stderr=output, pidfile=pid_file) os.chdir(cwd) # print "main: Hello world." globals.write_log(0, "Starting...", "") globals.init_configs("test_config.yaml") # keyword_filter.init_keywords_list(globals.rss_config["keywords_list"]) rss_parse.init() transmission_control.connect() globals.write_log(0, "Running...", "") while True: keyword_filter.init_keywords_list(globals.rss_config["keywords_list"]) ret = rss_parse.parse() if ret > 0: for seed in globals.seed_list: if globals.check_duplication(seed): transmission_control.download_seed(seed) time.sleep(globals.rss_config["update_period"] * 60)