-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
24 lines (18 loc) · 819 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from utils import *
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--l", "--link", help='Download direct from article link')
parser.add_argument("--b", "--board", help='Download link from board')
parser.add_argument("--p", "--page", help='Download from board page limit')
parser.add_argument("--d", "--download", help='Download Content from file of data')
parser.add_argument("--s", "--save", help='Save result to file, Default data')
args = parser.parse_args()
filename = 'data' if args.s == None else args.s
page_size = 10000000 if args.p == None else args.p
if(args.l != None):
content = getContent(args.l)
String2File(content, filename)
elif(args.b != None):
DownLoadFromBoard(args.b, page_size, filename)
elif(args.d != None):
DownLoadFromListOFLink(args.d, filename)