From d16ee04d5aebb804d574c3ac2082afb280a193ae Mon Sep 17 00:00:00 2001 From: Brett O'Connor Date: Tue, 19 May 2015 15:48:48 -0600 Subject: [PATCH] added append command usage is: ebooks append model path/to/corpus.csv --- bin/ebooks | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/bin/ebooks b/bin/ebooks index c564df8..9ce5a53 100755 --- a/bin/ebooks +++ b/bin/ebooks @@ -25,6 +25,7 @@ Usage: ebooks auth ebooks consume [corpus_path2] [...] ebooks consume-all [corpus_path2] [...] + ebooks append ebooks gen [input] ebooks archive [path] ebooks tweet @@ -116,6 +117,24 @@ STR log "Corpuses consumed to #{outpath}" end + HELP.append = <<-STR + Usage: ebooks append + + Process then append the provided corpus to the model + instead of overwriting. + STR + + def self.append(name, path) + if !name || !path + help :append + exit 1 + end + + Ebooks::Model.consume(path).append(File.join(APP_PATH,'model',"#{name}.model")) + log "Corpus appended to #{name}.model" + end + + HELP.jsonify = <<-STR Usage: ebooks jsonify [tweets.csv2] [...] @@ -380,6 +399,7 @@ STR when "new" then new(args[1]) when "consume" then consume(args[1..-1]) when "consume-all" then consume_all(args[1], args[2..-1]) + when "append" then append(args[1],args[2]) when "gen" then gen(args[1], args[2..-1].join(' ')) when "archive" then archive(args[1], args[2]) when "tweet" then tweet(args[1], args[2])