diff --git a/cli.js b/bin/ja.js similarity index 100% rename from cli.js rename to bin/ja.js diff --git a/bin/jag b/bin/jag new file mode 100755 index 0000000..1fc6e8a --- /dev/null +++ b/bin/jag @@ -0,0 +1,22 @@ +#!/bin/bash + +term="$1" +reading="$2" + +args="$term" + +if [ ! -z "$reading" ]; then + args="$args -r $reading" +fi + +url="$(ja "$args" | grep [.]ogg$ | head -1)" + +if [ ! -z "$url" ] && [ -z "$SAY" ]; then + wget $url -O $term.ogg +else + say -o $term.aiff $term + ffmpeg -i $term.aiff $term.ogg + rm $term.aiff +fi + +open -R $term.ogg diff --git a/package.json b/package.json index 62b45d5..32d5645 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "get japanese pronunciation audio urls", "main": "index.js", "bin": { - "ja": "cli.js" + "ja": "bin/ja.js" }, "scripts": { "test": "echo help"