-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathargparser.py
35 lines (29 loc) · 1.26 KB
/
argparser.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
25
26
27
28
29
30
31
32
33
34
35
import argparse
DESCRIPTION = "Easy way to download all your mangas from mangafox."
class ArgParser:
def __init__(self, description=None):
"docstring"
if description is not None:
self.parser = argparse.ArgumentParser(description=description)
else:
self.parser = argparse.ArgumentParser(description=DESCRIPTION)
pass
def add_arg(self):
self.parser.add_argument("-m",
"--manga",
type=str,
help="Choose Manga to look-up for...")
self.parser.add_argument("-vl",
"--volume",
type=int,
help="Choose volume...")
self.parser.add_argument("-c",
"--chapter",
type=str,
help="Choose chapter...")
self.parser.add_argument("-a",
"--all",
help="download every chapter available...",
action="store_true")
self.parser.add_argument("--config",
help="Custom config file.")