代码拉取完成,页面将自动刷新
#!/usr/bin/env python
# coding=utf-8
import argparse
from magnet_dht.crawler import start_server
from magnet_dht.magnet_to_torrent_aria2c import magnet2torrent
from magnet_dht.parse_torrent import parse_torrent
def get_parser():
"""
解析命令行参数
"""
parser = argparse.ArgumentParser(description="start manage.py with flag.")
parser.add_argument("-s", action="store_true", help="run start_server func.")
parser.add_argument("-m", action="store_true", help="run magnet2torrent func")
parser.add_argument("-p", action="store_true", help="run parse_torrent func")
return parser
def command_line_runner():
"""
执行命令行操作
"""
parser = get_parser()
args = vars(parser.parse_args())
if args["s"]:
start_server()
elif args["m"]:
magnet2torrent()
elif args["p"]:
parse_torrent()
if __name__ == "__main__":
command_line_runner()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。