(drak)
2016-02-10: start trust-list->csv parser start trust-list->csv parser
diff --git a/parse-crawled.scm b/parse-crawled.scm --- a/parse-crawled.scm +++ b/parse-crawled.scm @@ -62,11 +62,17 @@ (cons (wot-file-key filename) trust))) +(define* (trust-lists->csv trusts #:key (target-filename #f)) + (display (string-join (map car (trusts)) ";")) + (newline) + (write (car trusts)) + (newline)) + (define (main args) (let ((dir (if (null? (cdr args)) "." (car (cdr args))))) (let ((select? (lambda (x) (or (equal? x ".") (string-prefix? "USK@" x))))) - (write (par-map parse-trust-values (cdr (scandir dir select?)))) - (newline)))) + (trust-lists->csv + (par-map parse-trust-values (cdr (scandir dir select?)))))))