A Commandline tool to mine haiku poems from text
Project description
Guten Haiku
A Commandline tool to mine haiku poems from text
- 80's cli interface with colors
- Works great with gutenberg books thx to a builtin cleaner script from Peyman Mohseni Kiasari
- Reconstructs punctuation of haikus using deepcorrect
- Appends json haiku's to a file
Install
$ pip install gutenhaiku
Then you need to download the models in cache:
$ gutenhaiku setup
Usage
$ gutenhaiku -f frankenstein.txt -a 'mary shelley' -t 'frankenstein' -d '1818-01-01'
Wat? Guten Haiko lets you extract haiku poems from text Usage: gutenhaiku \ -f frankenstein.txt \ -a 'Mary Wollstonecraft Shelley' \ -t 'frankenstein' \ -d '1818-01-01' Optional params: --commandfile [-cf] a file with comma seperated values for f,a,t,d params --outputfile [-o] the output file path [default haiku.json --eighties [-e] eighties mode [default 1] Advanced usage: gutenhaiku \ -f frankenstein.txt \ -a 'Mary Wollstonecraft Shelley' \ -t 'frankenstein' \ -d '1818-01-01' \ -f dracula.txt \ -a 'Bram Stoker' \ -t 'dracula' \ -d '1897-05-26' setup: gutenhaiku setup downloads AI models
Output format
example from assets
{ "page": 261, "word_number": 65407, "haiku": [ "He pointed towards.", "The corpse of my wife I rushed.", "Towards the window." ], "author": "mary shelley", "title": "frankenstein", "date": "1818-01-01T00:00:00" }
Dev
Run tests with
$ poetry run nox
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gutenhaiku-1.0.1.tar.gz
(12.0 kB
view hashes)
Built Distribution
gutenhaiku-1.0.1-py3-none-any.whl
(14.7 kB
view hashes)
Close
Hashes for gutenhaiku-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f64d009ef68f000028469afb6dc5b787447ebcd1a0f758c9ce30adc7bf01aa2 |
|
MD5 | c6bf5a4eafa9dd7b901b9b904f73eb31 |
|
BLAKE2-256 | 5dca8d94d93ab6404542b1a24daab83caf65947bbc9ea689507a21f47be932a9 |