{"id":155587,"name":"BlogLiterately","ecosystem":"hackage","description":"Write blog posts in Markdown format, then use BlogLiterately\nto do syntax highlighting, format ghci sessions, and upload\nto any blog supporting the metaWeblog API (such as Wordpress):\nhttp://codex.wordpress.org/XML-RPC_MetaWeblog_API.\n\nTo get started, use the provided executable\nBlogLiterately; see\nhttp://byorgey.wordpress.com/blogliterately/ for\ncomplete documentation.\n\nTo make further customization possible, the internals\nof the executable are made available as a library.  In\nparticular, it is easy to create your own executable\nwhich adds extra custom transformations; see\nText.BlogLiterately.Run.","homepage":"http://byorgey.wordpress.com/blogliterately/","licenses":"GPL-3.0-only","normalized_licenses":["GPL-3.0-only"],"repository_url":"","keywords_array":["gpl","library","program","web","Propose Tags"],"namespace":null,"versions_count":59,"first_release_published_at":"2009-11-03T05:17:59.000Z","latest_release_published_at":"2022-05-20T15:36:06.000Z","latest_release_number":"0.8.8","last_synced_at":"2026-03-16T11:04:11.073Z","created_at":"2022-04-05T17:07:53.843Z","updated_at":"2026-03-16T11:14:49.956Z","registry_url":"https://hackage.haskell.org/package/BlogLiterately","install_command":"cabal install BlogLiterately","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-16T11:14:49.934Z","dependent_packages_count":2,"downloads":53976,"downloads_period":"total","dependent_repos_count":78,"rankings":{"downloads":2.560045210511444,"dependent_repos_count":6.612037298671941,"dependent_packages_count":7.171517377790336,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.44786662899124},"purl":"pkg:hackage/BlogLiterately","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/BlogLiterately","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/BlogLiterately","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/BlogLiterately/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/BlogLiterately/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/BlogLiterately/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/BlogLiterately/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/BlogLiterately/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/BlogLiterately/codemeta","maintainers":[{"uuid":"BrentYorgey","login":"BrentYorgey","name":null,"email":null,"url":null,"packages_count":60,"html_url":"https://hackage.haskell.org/user/BrentYorgey","role":null,"created_at":"2022-11-14T16:13:31.401Z","updated_at":"2022-11-14T16:13:31.401Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/BrentYorgey/packages"},{"uuid":"RobertGreayer","login":"RobertGreayer","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://hackage.haskell.org/user/RobertGreayer","role":null,"created_at":"2022-11-14T16:13:31.472Z","updated_at":"2022-11-14T16:13:31.472Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/RobertGreayer/packages"}]}