{"id":17305440,"url":"https://github.com/kovah/taboo-data","last_synced_at":"2025-04-14T13:23:10.698Z","repository":{"id":48529454,"uuid":"142891393","full_name":"Kovah/Taboo-Data","owner":"Kovah","description":"A data set for Taboo games. Plain JSON files which contain the keyword and some buzzwords like in the original Taboo game","archived":false,"fork":false,"pushed_at":"2023-10-24T12:49:42.000Z","size":211,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-12T12:55:07.460Z","etag":null,"topics":["data","data-structures","dataset","datasets","game","game-resources","taboo","tabu"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kovah.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"kovah","patreon":"Kovah","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":"kovah","issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-07-30T15:03:28.000Z","updated_at":"2024-11-08T23:32:42.000Z","dependencies_parsed_at":"2022-08-21T12:40:40.687Z","dependency_job_id":null,"html_url":"https://github.com/Kovah/Taboo-Data","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FTaboo-Data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FTaboo-Data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FTaboo-Data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kovah%2FTaboo-Data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kovah","download_url":"https://codeload.github.com/Kovah/Taboo-Data/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248886826,"owners_count":21177754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["data","data-structures","dataset","datasets","game","game-resources","taboo","tabu"],"created_at":"2024-10-15T11:55:42.915Z","updated_at":"2025-04-14T13:23:10.666Z","avatar_url":"https://github.com/Kovah.png","language":"PHP","funding_links":["https://github.com/sponsors/kovah","https://patreon.com/Kovah","https://liberapay.com/kovah"],"categories":[],"sub_categories":[],"readme":"\u0026nbsp;\n\n# Taboo-Data\n\n\u0026nbsp;\n\n![Current version](https://img.shields.io/github/release/kovah/taboo-data.svg?label=Latest%20Version) [![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/kovah/taboo-data/Testing/main?label=Build%20Status)](https://github.com/Kovah/Taboo-Data/actions) ![License](https://img.shields.io/github/license/Kovah/Taboo-Data.svg?label=License)\n\nA data set for Taboo games. Plain JSON files which contain the keyword, and some buzzwords like in the original Taboo game. It was originally created for my [**Taboo browser game**](https://github.com/Kovah/Taboo).\n\nAvailable languages: English, German\n\n\u0026nbsp;\n\n## Data Structure\n\nAll lists are structured by using a key \u003e value based approach. This means that the array keys contain  the keyword like `Bear` and the array values contain the buzzwords, like `Grizzly, Honey, Pooh`.\n\nInstead of having to parse all entries like before, you can now decode the whole file contents and directly use all entries out of the box.\n\n\u0026nbsp;\n\n## Usage\n\nYou can use the data set by [downloading it](https://github.com/Kovah/Taboo-Data/archive/master.zip) or use one of the following methods:\n\n#### Javascript\n\n```\nnpm install taboo-data\nor\nyarn add taboo-data\n```\n\nHere's an example on how to use the package with Javascript:\n\n```javascript\nimport { TabooData } from 'taboo-data';\n\n// Get all available languages, their categories and the category descriptions\nconst categories = TabooData.categories();\n\n// Get the keywords for a specific category and language\nconst animals = await TabooData.getCategory('animals', 'de');\n```\n\nPlease notice that importing the whole TabooData dataset will bloat your Javascript files as all entries from all categories are loaded.\nTo import single categories manually or asynchronously, you can call them on their own:\n\n```javascript\nimport * as cars from 'taboo-data/src/data/de/cars';\n\nconst data = cars;\n```\n\n\n#### PHP\n\n```\ncomposer require kovah/taboo-data\n```\n\nHere's an example on how to use the package with PHP:\n\n```php\n\u003c?php\nuse Kovah\\TabooData;\n\n$categories = TabooData::getCategories();\n\n$cars = TabooData::getCategory('cars');\n// or\n$carsDE = TabooData::getCategory('cars', 'de');\n```\n\n\u0026nbsp;\n\n## Contributing\n\n### Found a bug or typo? Have a feature request?\n\nPlease open a [new issue](https://github.com/Kovah/Taboo-Data/issues/new) and explain what's wrong or what needs to be improved.\n\n### Words\n\nTo contribute words, just add them to the appropriate category and add at least 3-4 buzzwords.\n\n\u0026nbsp;\n\n---\n\nTaboo Data is a project by [Kevin Woblick](https://kovah.de) and [Contributors](https://github.com/Kovah/Taboo-Data/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkovah%2Ftaboo-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkovah%2Ftaboo-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkovah%2Ftaboo-data/lists"}