9
9
* DOI
10
10
* ISBN
11
11
* arXiv
12
+ * ISSN
12
13
13
14
Outputs a TSV file with the following fields:
14
15
41
42
42
43
import mysqltsv
43
44
44
- from ..extractors import arxiv , doi , isbn , pubmed
45
+ from ..extractors import arxiv , doi , isbn , pubmed , issn
45
46
46
- ALL_EXTRACTORS = [doi , pubmed , isbn , arxiv ]
47
+ ALL_EXTRACTORS = [doi , pubmed , isbn , arxiv , issn ]
47
48
48
49
HEADERS = ("page_id" , "page_title" , "rev_id" , "timestamp" , "type" , "id" )
49
50
@@ -60,11 +61,11 @@ def main(argv=None):
60
61
run (dump_files , extractors )
61
62
62
63
def run (dump_files , extractors ):
63
- writer = mysqltsv .Writer (sts .stdout , headers = HEADERS )
64
+ writer = mysqltsv .Writer (sys .stdout , headers = HEADERS )
64
65
65
66
cites = extract (dump_files , extractors = extractors )
66
67
for page_id , title , rev_id , timestamp , type , id in cites :
67
- writer .write (page_id , title , rev_id , timestamp .long_format (), type , id )
68
+ writer .write ([ page_id , title , rev_id , timestamp .long_format (), type , id ] )
68
69
69
70
def extract (dump_files , extractors = ALL_EXTRACTORS ):
70
71
"""
0 commit comments