In an attempt to learn more about web dev, I've committed to shipping something every month of this year. And since we're in January, early enough for new year resolutions to still be kept, here's my first project.
Smigster[1] lets you type a few words and composites them onto a random royalty-free photo in an attempt to match the contents of the text to the photo. Sometimes it works, sometimes it doesn't.
It uses compromise[2] to extract topics, nouns, etc. from the text and runs a search on Unspash[3] based on a random term to get a photo. It's a toy more than anything else, but it's been incredibly valuable for me to go through this process.
I hope you enjoy it, and if you have any feedback, comments, or feature requests, I'd love to hear about it.
I thought about doing more intelligent language parsing, but figured for what I was looking to accomplish, this would do.
Then I made a collection of his "trumpisms" -- such as https://www.cnn.com/2017/04/21/politics/donald-trump-preside... and injected the noun.