Author here:<p>Guten Haiku was created as I had a severe need to extract as many legit Haiku poems from the whole corpus for Gutenberg.<p>It didn’t mean a lot to me if it was the “fastest kid in town” but it sure needed to be pretty ;-)<p>The journey:<p>0. I write in python3<p>1. I went for space as nlp lib of choice (they are so niiiiiice peoples)<p>2. I needed to be able to extract syllables but space didn’t know how to do that<p>3. I therefore created another lib called <a href="https://github.com/sloev/spacy-syllables" rel="nofollow">https://github.com/sloev/spacy-syllables</a> to annotate tokens with their syllable counts<p>4. I now had a syllable counting pipeline built with space<p>5. Now I needed to make an 80's aesthetics inspired cli app for my pipeline<p>6. I started with creating the whole colourful look with colorama and click<p>7. I created the default command for extracting haiku from text<p>8. I created another command for downloading fancy AI models ... uuuuh fancy!<p>9. Boring test implementation... yawn... zzz zz z<p>10. Even more boring packaging with poetry<p>11. Even even more boring time with travis, I don't love you right now travis<p>12. Release to the internets on GitHub and pypi<p>13. Battle with asciinema and asciicast2gif to get a pretty README up and going<p>14. Write hacker news about by personal triumph :-)<p>I wanna shout out to everybody and say that you all should make something silly and pretty today. I value those things highly and if you haven't visited <a href="https://theuselessweb.com/" rel="nofollow">https://theuselessweb.com/</a> yet, please do so cause TIM HOLMAN is a really nice guy with a great imagination.<p>Peace out and take care during the virus thingy!
Great little project! I enjoyed looking through it.<p>Just wondering why this needs AI or "fancy AI" (as described in the program)<p>Isn't this just searching for a string of haiku sentences (5-7-5) in the text file, or am I missing something?
Nice project! Very pretty CLI and cool project name :)<p>1. How much time did you spend on it?<p>2. Do you like working with "poetry", or did you choose it because of its name? :)<p>3. Which book produced the best results?<p>(PS: The lib is written "spacy", not "space", I think)