(drak)
2016-02-10: run parse-trust-values run parse-trust-values
diff --git a/parse-crawled.scm b/parse-crawled.scm
--- a/parse-crawled.scm
+++ b/parse-crawled.scm
@@ -23,10 +23,23 @@
(ice-9 ftw))
+(define (non-breaking-sxml-reader xml-port)
+ (catch #t
+ (lambda () (xml->sxml xml-port))
+ (lambda (key . args) (format #t "~A: ~A" key args)(newline) '())))
+
+
+(define (parse-trust-values filename)
+ (let* ((port (open-input-file filename))
+ (sxml (non-breaking-sxml-reader port))
+ (closed (close-port port)))
+ #f))
+
+
(define (main args)
(let ((dir (if (null? (cdr args))
"."
(car (cdr args)))))
- (let ((select? (lambda (x) (or (equal? x ".") (string-prefix? "USK@" x)))))
- (write (length (scandir dir select?)))
+ (let ((select? (lambda (x) (or (equal? x ".") (string-prefix? "USK@--PQYgLrwxB~4Q~vok8EVMCGoPzxSsVem6TwsN9CBKE,UEcmWOEG24NhwoMlP8IkhySUUyRkPwZnIsNoP2nZy4U,AQACAAE-WebOfTrust-0" x)))))
+ (write (map parse-trust-values (cdr (scandir dir select?))))
(newline))))