{"id":1104,"date":"2020-12-15T00:16:04","date_gmt":"2020-12-15T00:16:04","guid":{"rendered":"http:\/\/ifmbanm.com\/blog\/?p=1104"},"modified":"2020-12-15T00:19:51","modified_gmt":"2020-12-15T00:19:51","slug":"leonardr-olipy-python-library-for-artistic-text-generation","status":"publish","type":"post","link":"https:\/\/ifmbanm.com\/blog\/?p=1104","title":{"rendered":"leonardr\/olipy: Python library for artistic text generation"},"content":{"rendered":"<p>Oh, this is beautiful.&nbsp; There&#8217;s a Markov-chain travesty generator like the one I used for AP:21 Bits, and recommendations for other types of generators, amongst all sorts of other useful stuff.&nbsp; Thanks, Leonard!<\/p>\n<p>Source: <em><a href=\"https:\/\/github.com\/leonardr\/olipy\">leonardr\/olipy: Python library for artistic text generation<\/a><\/em><\/p>\n\n\n<p>Good God, this guy&#8217;s prolific.  He did Beautiful Soup, used by Pythonistas for years as best-of-breed, but there are multiple pages of his software projects linked to his <a href=\"https:\/\/www.crummy.com\/\">blog<\/a>.  And on top of that, he&#8217;s written two novels and works for the NY Public Library.  Wow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oh, this is beautiful.&nbsp; There&#8217;s a Markov-chain travesty generator like the one I used for AP:21 Bits, and recommendations for other types of generators, amongst all sorts of other useful stuff.&nbsp; Thanks, Leonard! Source: leonardr\/olipy: Python library for artistic text generation Good God, this guy&#8217;s prolific. He did Beautiful Soup, used by Pythonistas for years [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1104"}],"collection":[{"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1104"}],"version-history":[{"count":3,"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1104\/revisions"}],"predecessor-version":[{"id":1108,"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1104\/revisions\/1108"}],"wp:attachment":[{"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ifmbanm.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}