inukshuk/anystyle-cli

Anystyle Parsing not working

MrUnknown789556 opened this issue · 3 comments

Hi.

I installed a completely fresh and new version of Ruby as well as Anystyle.
Also, I did not install other Gems than Anystyle.

Anystyle is not working when parsing.

Please advise.

Best regards
Frank Nielsen
frank230458@yahoo.dk


C:\Ruby32-x64>anystyle --version
anystyle version 1.4.0 (cli 1.4.2, data 1.3.0)

C:\Ruby32-x64>anystyle check Five.txt
Checking Five.txt.................error: undefined method `[]' for #<ArgumentError: cannot check untagged input: C:/Ruby32-x64/Five.txt>

C:\Ruby32-x64>anystyle parse Five.txt
Error processing Five.txt' undefined local variable or method input' for #<AnyStyle::CLI::Commands::Parse:0x000001f1221e4938 @options={"F"=>nil, :F=>nil, "finder-model"=>nil, :"finder-model"=>nil, "P"=>nil, :P=>nil, "parser-model"=>nil, :"parser-model"=>nil, "pdftotext"=>nil, :pdftotext=>nil, "pdfinfo"=>nil, :pdfinfo=>nil, "adapter"=>"ruby", :adapter=>"ruby", "f"=>["json"], :f=>["json"], "format"=>["json"], :format=>["json"], "version"=>false, :version=>false, "verbose"=>false, :verbose=>false, "w"=>false, :w=>false, "overwrite"=>false, :overwrite=>false, "stdout"=>false, :stdout=>true, "help"=>false, :help=>false}>
C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/anystyle-cli-1.4.2/lib/anystyle/cli/commands/base.rb:39:in parse_file' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/anystyle-cli-1.4.2/lib/anystyle/cli/commands/parse.rb:9:in block in run'
...

C:\Ruby32-x64>

Five.pdf
Five.txt

Hi, please install version 1.4.4 of the anystyle-cli Gem (above it is 1.4.2). This version was pushed earlier today so your local cache may not have been re-freshed yet. If it's still not fetching the latest version you can try with gem install anystyle-cli --version 1.4.4.

Oh, the check and train commands were also affected by the previous bug. They are fixed in 1.4.5 (pushed just now). However, if you use the check command you need to use a tagged XML file for the parser. An untagged input file can't be checked of course.