kovah / taboo-data
Taboo 游戏数据集
v2.0.0
2021-07-21 13:57 UTC
Requires
- php: ^7.2 | ^8.0
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-24 15:04:53 UTC
README
Taboo-Data
Taboo 游戏的数据集。包含关键词和一些像原版 Taboo 游戏中那样的 buzzwords 的纯 JSON 文件。它最初是为我的 Taboo 浏览器游戏 创建的。
支持语言:英语,德语
数据结构
所有列表都使用键 > 值方法进行结构化。这意味着数组键包含关键词,如 熊,而数组值包含 buzzwords,如 灰熊,蜂蜜,小熊维尼。
现在,您可以直接解码整个文件内容,而不是像以前那样解析所有条目。
用法
您可以通过 下载 数据集或使用以下方法之一
JavaScript
npm install taboo-data
or
yarn add taboo-data
以下是如何使用 JavaScript 包的示例
import { TabooData } from 'taboo-data'; // Get all available languages, their categories and the category descriptions const categories = TabooData.categories(); // Get the keywords for a specific category and language const animals = await TabooData.getCategory('animals', 'de');
请注意,导入整个 TabooData 数据集会使您的 JavaScript 文件膨胀,因为加载了所有类别的所有条目。要手动或异步导入单个类别,可以单独调用它们
import * as cars from 'taboo-data/src/data/de/cars'; const data = cars;
PHP
composer require kovah/taboo-data
以下是如何使用 PHP 包的示例
<?php use Kovah\TabooData; $categories = TabooData::getCategories(); $cars = TabooData::getCategory('cars'); // or $carsDE = TabooData::getCategory('cars', 'de');
贡献
发现错误或打字错误?有功能请求吗?
请打开 新问题 并解释哪里出了问题或需要改进的内容。
单词
要贡献单词,只需将它们添加到相应的类别,并添加至少 3-4 个 buzzwords。
Taboo Data 是 Kevin Woblick 的项目,并由 Kevin Woblick 和 贡献者 参与。