gummy.cli module¶
CLI(Command Line Interface) tools
Since the following two programs are frequently used, I created this file to be called from command line.
Translate your journals and generate a PDF.
Translation
-
gummy.cli.
translate_journal
(argv=['-M', 'html', '.', '_build'])[source]¶ Translate journals.
- Parameters
url (str) – URL of a paper or
path/to/local.pdf
. (required)-G/--gateway (str) – Gateway identifier, string name of a gateway. (default=
"useless"
)-T/--translator (str) – Translator identifier, string name of a translator. (default=
"deepl"
)-J/--journal (str) – Journal identifier, string name of a journal. (default=
None
)--crawl-type (str) – Crawling type, if you not specify, use recommended crawling type. (default=
None
)-O/--out-dir (str) – Where you want to save a created PDF. (default=
GUMMY_DIR
)--browser (bool) – Whether you want to run Chrome with GUI browser. (default=
False
)-pdf/--pdf-path (str) – Path to output pdf file path. (default=
None
)-tpl/--tpl-path (str) – Path to template path. (default=
None
)--save-html (bool) – Whether you want to save an intermediate html file. (default=
False
)--quiet (bool) – Whether you want to be quiet or not. (default=
False
)--translator-verbose (bool) – Whether you want to print translator’s output or not. (default=
False
)-GP/--gateway-params (dict) – Specify the value required to pass through the gateway. You can specify by
-GP username=USERNAME -GP password=PASSWORD
(default={}
)--highlight (bool) – Whetehr you want to highlight the PDF or not. (default=False)”)
--ignore_length (int) – If the number of English characters is smaller than
ignore_length
, do not highlight.--highlight_color (list) – The highlight color.
Note
When you run from the command line, execute as follows:
$ gummy-journal "https://www.nature.com/articles/ncb0800_500"
Examples
>>> $ gummy-journal "https://www.nature.com/articles/ncb0800_500"
-
gummy.cli.
translate_text
(argv=['-M', 'html', '.', '_build'])[source]¶ Translate from Japanese to English.
- Parameters
query (str) – English to be translated. (required)
-T/--translator (str) – Translator identifier, string name of a translator. (default=
"deepl"
)--browser (bool) – Whether you want to run Chrome with GUI browser. (default=
False
)--quiet (bool) – Whether you want to be quiet or not. (default=
False
)--translator-verbose (bool) – Whether you want to print translator’s output or not. (default=
False
)
Note
When you run from the command line, execute as follows:
$ gummy-translate "This is a pen."
Examples
>>> $ gummy-translate "This is a pen."