diff --git a/parse/compare.sh b/parse/compare.sh index 773a62b..7549a41 100755 --- a/parse/compare.sh +++ b/parse/compare.sh @@ -13,4 +13,6 @@ elif [[ $f -nt $INDXFILE ]]; then make --quiet index fi -parse-skim.sh | compare.py .indx +#parse-skim.sh | compare.py .indx + +parse-plfr.sh | compare.py .indx diff --git a/parse/parse-plfr.sh b/parse/parse-plfr.sh new file mode 100755 index 0000000..c7f6348 --- /dev/null +++ b/parse/parse-plfr.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +for i in *.pdf; do + f=$i +done + +if [[ -d '$f' ]]; then + echo "$f No pdf file in directory... Aborting."; + exit; +fi + +plfr -json $f + diff --git a/parse/parse.py b/parse/parse.py index df3793a..637bccc 100755 --- a/parse/parse.py +++ b/parse/parse.py @@ -18,7 +18,6 @@ def is_tag_identifier(line): markups = {'QUOTES' : (is_quote_identifier, 'pp', 'tags', 'quote', 'fpc'), 'NOTES' : (is_note_identifier, '#', 'tags', 'note', 'fpc')} output = {'QUOTES' : [], 'NOTES' : []} - def error(c): fp, l = c sys.stderr.write('Unidentifiable line:\n'+ l) @@ -66,7 +65,6 @@ def segment(c): cursor = fp.tell() line = fp.readline() - if not line: # transition: EOF - record entry record_segment(c, t, q, cc, (sect, x, tt, y, cnt))