lets-read project
This commit is contained in:
25
projects/lets-read/src/lets_read/Main.kiss
Normal file
25
projects/lets-read/src/lets_read/Main.kiss
Normal file
@@ -0,0 +1,25 @@
|
||||
(var THRESHOLD 0.4)
|
||||
|
||||
```
|
||||
echo "\$(pwd)" > g.txt
|
||||
echo "$(Sys.getCwd)" > g.txt
|
||||
```
|
||||
|
||||
(assertLet [[folder realCwd] (Sys.args)
|
||||
folder (joinPath realCwd folder)
|
||||
files (reverse (FileSystem.readDirectory folder))
|
||||
lastFrame (first files)]
|
||||
```
|
||||
cd $folder && tesseract $lastFrame $(lastFrame.withoutExtension)
|
||||
```
|
||||
(doFor [after before] (pairs files)
|
||||
```
|
||||
cd $folder && tesseract $before $(Path.withoutExtension before)
|
||||
```
|
||||
(let [afterText (File.getContent "${folder}/$(Path.withoutExtension after).txt")
|
||||
beforeText (File.getContent "${folder}/$(Path.withoutExtension before).txt")]
|
||||
(when (or !beforeText
|
||||
(< THRESHOLD (kiss.FuzzyMap.fuzzyMatchScore afterText beforeText)))
|
||||
```
|
||||
cd $folder && rm $before
|
||||
```))))
|
||||
Reference in New Issue
Block a user