{"id":189207,"name":"hablog","ecosystem":"hackage","description":"blog system with tags","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://gitlab.com/gilmi/hablog","keywords_array":["library","mit","program","web","Propose Tags"],"namespace":null,"versions_count":8,"first_release_published_at":"2016-05-17T21:49:51.000Z","latest_release_published_at":"2021-01-27T21:44:17.000Z","latest_release_number":"0.8.0","last_synced_at":"2026-10-05T07:38:35.554Z","created_at":"2022-04-05T20:39:03.938Z","updated_at":"2026-10-05T07:38:56.299Z","registry_url":"https://hackage.haskell.org/package/hablog","install_command":"cabal install hablog","documentation_url":null,"metadata":{},"repo_metadata":{"id":63891271,"uuid":"6773837","full_name":"gilmi/hablog","owner":"gilmi","description":"A simple blogging platform with Haskell and Scotty","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":null,"default_branch":"master","last_synced_at":"2022-11-28T12:14:25.570Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-05T07:26:19.117Z","updated_at":"2022-12-19T00:56:48.089Z","dependencies_parsed_at":"2023-04-25T07:14:07.653Z","dependency_job_id":null,"html_url":"https://gitlab.com/gilmi/hablog","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:gitlab/gilmi/hablog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/gilmi","download_url":"https://gitlab.com/gilmi/hablog/-/archive/master/hablog-master.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/sbom","scorecard":null,"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4582927,"owners_count":7348,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2026-10-02T17:02:47.230Z","status":"online","status_checked_at":"2026-10-05T02:00:07.070Z","response_time":231,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.382Z","robots_txt_url":"https://gitlab.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"},"tags":[{"name":"v0.8.0","sha":"0e80d3c441c47cf4cad60a81e7c97d1b5bba028e","kind":"tag","published_at":"2021-01-27T21:20:59.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.8.0/hablog-v0.8.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.8.0/manifests"},{"name":"v0.7.1","sha":"5095b9c04001e81ed2e0f23d56d5152930ca2b59","kind":"tag","published_at":"2020-09-26T12:59:02.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.7.1/hablog-v0.7.1.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"3f15bdc8c062039c40e13384ff97a7970730d611","kind":"tag","published_at":"2020-09-25T06:21:42.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.7.0/hablog-v0.7.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"43fa1dafd82cdcb28ec2bc1f6067fca7ca3e682b","kind":"tag","published_at":"2017-08-05T14:05:05.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.6.0/hablog-v0.6.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"980504b937a0c460dc3127ce52adcb3a23f96c96","kind":"tag","published_at":"2016-10-22T08:55:22.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.5.1/hablog-v0.5.1.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"783a547bb700631f793db5706d5eba91121dc163","kind":"tag","published_at":"2016-10-21T16:45:07.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.5.0/hablog-v0.5.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"b105d18a164a2d6d934869319e8e3369db0076da","kind":"tag","published_at":"2016-10-21T07:50:16.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.4.1/hablog-v0.4.1.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"57360ef4e2ae0fe0a944057c71600ba40d8ad605","kind":"tag","published_at":"2016-05-17T21:30:47.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.4.0/hablog-v0.4.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.4.0/manifests"},{"name":"v0.3","sha":"58c7ec699eefe70967393c28336f715a2c769283","kind":"tag","published_at":"2015-10-03T18:09:50.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.3/hablog-v0.3.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.3/manifests"},{"name":"v0.2.0","sha":"43730583c967e7b4fb9c6be3ff6ed630a15d8bc0","kind":"tag","published_at":"2015-08-14T18:34:25.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.2.0/hablog-v0.2.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"6f57c295d95035564bd93e8e5ca81fa19bb68cc5","kind":"tag","published_at":"2015-02-22T20:59:04.000Z","download_url":"https://gitlab.com/gilmi/hablog/-/archive/v0.1.0/hablog-v0.1.0.zip","html_url":"https://gitlab.com/gilmi/hablog/-/tags/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:gitlab/gilmi/hablog@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/gilmi%2Fhablog/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-05T07:38:56.299Z","dependent_packages_count":0,"downloads":4187,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":35.030503449455495,"dependent_repos_count":36.763783568048346,"dependent_packages_count":19.11739551855864,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.303894178687496},"purl":"pkg:hackage/hablog","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/hablog","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/hablog","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/hablog/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hablog/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hablog/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hablog/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hablog/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hablog/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hablog/codemeta","maintainers":[{"uuid":"gilmi","login":"gilmi","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://hackage.haskell.org/user/gilmi","role":null,"created_at":"2022-11-14T18:06:10.893Z","updated_at":"2022-11-14T18:06:10.893Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/gilmi/packages"}]}