3
3
from crawlab_ai .utils .auth import get_token
4
4
5
5
6
- def setup_gen_code_parser (subparsers ):
7
- gen_code_parser = subparsers .add_parser (
6
+ def setup_codegen_parser (subparsers ):
7
+ codegen_parser = subparsers .add_parser (
8
8
"gen_code" , help = "Generate crawler code for a webpage"
9
9
)
10
- gen_code_parser .add_argument ("url" , help = "URL to generate code for" )
11
- gen_code_parser .add_argument (
10
+ codegen_parser .add_argument ("url" , help = "URL to generate code for" )
11
+ codegen_parser .add_argument (
12
12
"-t" ,
13
13
"--type" ,
14
14
help = "Type of the webpage to generate code for" ,
15
15
default = "list" ,
16
16
choices = ["article" , "list" ],
17
17
)
18
- gen_code_parser .add_argument ("-o" , "--output" , help = "Output file path" )
19
- gen_code_parser .set_defaults (func = gen_code )
18
+ codegen_parser .add_argument ("-o" , "--output" , help = "Output file path" )
19
+ codegen_parser .set_defaults (func = codegen )
20
20
21
21
22
- def gen_code (args ):
22
+ def codegen (args ):
23
23
get_token ()
24
24
if args .type == "list" :
25
- gen_code_list (args )
25
+ codegen_list (args )
26
26
elif args .type == "article" :
27
- gen_code_article (args )
27
+ codegen_article (args )
28
28
29
29
30
- def gen_code_list (args ):
30
+ def codegen_list (args ):
31
31
code = get_code_list (args .url )
32
32
if args .output :
33
33
with open (args .output , "w" ) as f :
@@ -36,7 +36,7 @@ def gen_code_list(args):
36
36
print (code )
37
37
38
38
39
- def gen_code_article (args ):
39
+ def codegen_article (args ):
40
40
code = get_code_article (args .url )
41
41
if args .output :
42
42
with open (args .output , "w" ) as f :
0 commit comments