{"id":15629214,"url":"https://github.com/jonasknobloch/nhie","last_synced_at":"2026-03-01T22:01:55.698Z","repository":{"id":55100342,"uuid":"183385880","full_name":"jonasknobloch/nhie","owner":"jonasknobloch","description":"No-bullshit \"Never Have I Ever\" implementation for the web.","archived":false,"fork":false,"pushed_at":"2024-03-14T22:07:52.000Z","size":216,"stargazers_count":7,"open_issues_count":6,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-29T23:13:04.799Z","etag":null,"topics":["api","game","go","js","vanilla-js"],"latest_commit_sha":null,"homepage":"https://nhie.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonasknobloch.png","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-25T08:00:24.000Z","updated_at":"2025-02-09T17:40:43.000Z","dependencies_parsed_at":"2024-10-23T01:00:04.338Z","dependency_job_id":null,"html_url":"https://github.com/jonasknobloch/nhie","commit_stats":null,"previous_names":["nhie-io/api","neverhaveiever-io/api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jonasknobloch/nhie","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasknobloch%2Fnhie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasknobloch%2Fnhie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasknobloch%2Fnhie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasknobloch%2Fnhie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonasknobloch","download_url":"https://codeload.github.com/jonasknobloch/nhie/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonasknobloch%2Fnhie/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29986239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T21:06:37.093Z","status":"ssl_error","status_checked_at":"2026-03-01T21:05:45.052Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","game","go","js","vanilla-js"],"created_at":"2024-10-03T10:26:16.019Z","updated_at":"2026-03-01T22:01:55.683Z","avatar_url":"https://github.com/jonasknobloch.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Never Have I Ever\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/jonasknobloch/nhie)](https://goreportcard.com/report/github.com/jonasknobloch/nhie)\n\nThis project aims at providing a no-bullshit \"Never Have I Ever\" experience.\nAvailable features are intentionally limited to the bare minimum.\nUse the provided API to implement own ideas.\n\n**We do not advocate overconsumption or the abuse of alcohol.\nWhile we hope you have fun playing, please do so responsibly.**\n\n[Screenshot Dark](nhie_28be7d12-90b4-4846-b86a-73040eff11ec_dark.png)\n[Screenshot Light](nhie_28be7d12-90b4-4846-b86a-73040eff11ec_light.png)\n\n## API\n\n### Endpoints\n\n#### v2\n\n```http request\nGET https://api.nhie.io/v2/statements/next\n```\n\n```json\n{\n  \"ID\":\"28be7d12-90b4-4846-b86a-73040eff11ec\",\n  \"statement\":\"Never have I ever been stung by a bee.\",\n  \"category\":\"harmless\"\n}\n```\n\n#### v1\n\n```http request\nGET https://api.nhie.io/v1/statements/random\n```\n\n**This endpoint is deprecated and might be removed at any time.**\n\nSince a surprising amount of other projects still depend on the (previously undocumented) `v1` endpoint, we decided to\nkeep it around as a permanent redirect to the largely compatible `v2` endpoint. Note that the `history_id` query\nparameter is not supported anymore. See [duplicate statements](#duplicate-statements) for a similar functionality.\n\n### Query Parameters\n\n| Key            | Value                            |\n|----------------|----------------------------------|\n| category       | harmless, delicate or offensive  |\n| language       | IETF BCP 47 language tag         |\n| statement_id   | UUID of previous statement       |\n\n### Multiple Categories\n\nMultiple categories can be queried by adding multiple `category` parameters.\nA random category is used if no `category` parameter is set.\n\n```http request\nGET https://api.nhie.io/v2/statements/next?category=delicate\u0026category=offensive\n```\n\n### Supported Languages\n\nThe currently supported languages are listed below. More languages might be added in the future.\n\n| Language          | BCP 47 |\n|-------------------|--------|\n| English (default) | en     |\n| Deutsch           | de     |\n\n```http request\nGET https://api.nhie.io/v2/statements/next?language=de\n```\n\n### Duplicate Statements\n\nThe `statement_id` parameter can be used to avoid duplicate statements during a game session.\nAll available statements are internally ordered in a random fashion. With `statement_id` set,\nthe returned statement is guaranteed be different from previous statements.\n\n```http request\nGET https://api.nhie.io/v2/statements/next?statement_id=28be7d12-90b4-4846-b86a-73040eff11ec\n```\n\n## Contributing\n\nPull requests are welcome. Please open an issue first to discuss what you would like to change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonasknobloch%2Fnhie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonasknobloch%2Fnhie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonasknobloch%2Fnhie/lists"}