diff options
Diffstat (limited to 'skate/cmd')
-rw-r--r-- | skate/cmd/skate-biblioref-from-wikipedia/main.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/skate/cmd/skate-biblioref-from-wikipedia/main.go b/skate/cmd/skate-biblioref-from-wikipedia/main.go index 61b590e..86fba1a 100644 --- a/skate/cmd/skate-biblioref-from-wikipedia/main.go +++ b/skate/cmd/skate-biblioref-from-wikipedia/main.go @@ -2,6 +2,7 @@ package main import ( "flag" + "fmt" "log" "os" "runtime" @@ -25,12 +26,13 @@ func main() { if err := json.Unmarshal(p, &w); err != nil { return nil, err } - b, err := json.Marshal(w.ParseIDList()) - if err != nil { - return nil, err + idl := w.ParseIDList() + if idl.DOI == "" { + return nil, nil } - b = append(b, bytesNewline...) - return b, nil + s := fmt.Sprintf("%s\t%s\n", idl.DOI, string(p)) + return []byte(s), nil + }) pp.NumWorkers = *numWorkers pp.BatchSize = *batchSize |