Jiten-pai supports a few command line options which might come in handy
for workflow integration. They should be fairly self explaining:
```
- usage: jiten-pai.py [-h] [-k] [-c] [-v] [-l KANJI] [-w WORD]
+ usage: jiten-pai.py [-h] [-k] [-K] [-c] [-v] [-l KANJI] [-w WORD]
Jiten-pai Japanese dictionary
optional arguments:
-h, --help show this help message and exit
-k, --kanjidic start with KanjiDic
+ -K same as -k, but word dictionary visible
-c, --clip-kanji look up kanji from clipboard
-v, --clip-word look up word from clipboard
-l KANJI, --kanji-lookup KANJI look up KANJI in kanji dictionary
if cl_args is not None:
if cl_args.kanjidic:
self.kanjidic()
+ elif cl_args.K:
+ self.show()
+ self.kanjidic()
elif cl_args.kanji_lookup:
self.kanjidic(cl_args.kanji_lookup)
elif cl_args.clip_kanji:
epilog='Only one of these options should be used at a time.\n'
)
parser.add_argument('-k', '--kanjidic', action='count', help='start with KanjiDic')
+ parser.add_argument('-K', action='count', help='same as -k, but word dictionary visible')
parser.add_argument('-c', '--clip-kanji', action='count', help='look up kanji from clipboard')
parser.add_argument('-v', '--clip-word', action='count', help='look up word from clipboard')
parser.add_argument('-l', '--kanji-lookup', metavar='KANJI', help='look up KANJI in kanji dictionary')