{"id":16304848,"url":"https://github.com/moznion/gimei-java","last_synced_at":"2025-03-22T19:35:03.698Z","repository":{"id":3928064,"uuid":"36604676","full_name":"moznion/gimei-java","owner":"moznion","description":"Port of gem's gimei to Java","archived":false,"fork":false,"pushed_at":"2022-05-01T05:38:13.000Z","size":599,"stargazers_count":22,"open_issues_count":1,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T14:15:11.893Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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":"https://github.com/moznion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-31T13:42:04.000Z","updated_at":"2024-09-18T21:16:13.000Z","dependencies_parsed_at":"2022-08-08T04:15:09.986Z","dependency_job_id":null,"html_url":"https://github.com/moznion/gimei-java","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moznion%2Fgimei-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moznion%2Fgimei-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moznion%2Fgimei-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moznion%2Fgimei-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moznion","download_url":"https://codeload.github.com/moznion/gimei-java/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245013747,"owners_count":20547175,"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":[],"created_at":"2024-10-10T21:04:58.270Z","updated_at":"2025-03-22T19:35:03.206Z","avatar_url":"https://github.com/moznion.png","language":"Java","funding_links":[],"categories":["人工智能"],"sub_categories":["自然语言处理"],"readme":"gimei-java [![Build Status](https://travis-ci.org/moznion/gimei-java.svg)](https://travis-ci.org/moznion/gimei-java)\n==========\n\n[gimei](https://github.com/willnet/gimei)のJava移植版です．\n漢字，ひらがな，カタカナの3種類の情報を持った架空の情報を生成します．\n\nSynopsis\n---\n\n### Name\n\n男女を区別せずに架空の人名を生成します．\n\n```java\nName name = Gimei.generateName();\n\nname.kanji();    // =\u003e \"丹羽 大志\"\nname.hiragana(); // =\u003e \"にわ たいし\"\nname.katakana(); // =\u003e \"ニワ タイシ\"\n\nNameUnit last = name.last();\nlast.kanji();    // =\u003e \"丹羽\"\nlast.hiragana(); // =\u003e \"にわ\"\nlast.katakana(); // =\u003e \"ニワ\"\n\nNameUnit first = name.first();\nfirst.kanji();    // =\u003e \"大志\"\nfirst.hiragana(); // =\u003e \"たいし\"\nfirst.katakana(); // =\u003e \"タイシ\"\n\nname.isMale();   // =\u003e true or false\nname.isFemale(); // =\u003e true or false\n```\n\n### Male\n\n架空の男性の人名を生成します．\n\n```java\nMale male = Gimei.generateMale();\n\nmale.kanji();    // =\u003e \"丹羽 大志\"\nmale.hiragana(); // =\u003e \"にわ たいし\"\nmale.katakana(); // =\u003e \"ニワ タイシ\"\n\nNameUnit last = male.last();\nlast.kanji();    // =\u003e \"丹羽\"\nlast.hiragana(); // =\u003e \"にわ\"\nlast.katakana(); // =\u003e \"ニワ\"\n\nNameUnit first = male.first();\nfirst.kanji();    // =\u003e \"大志\"\nfirst.hiragana(); // =\u003e \"たいし\"\nfirst.katakana(); // =\u003e \"タイシ\"\n\nmale.isMale();   // =\u003e true\nmale.isFemale(); // =\u003e false\n```\n\n### Female\n\n架空の女性の人名を生成します．\n\n```java\nFemale female = Gimei.generateFemale();\n\nfemale.kanji();    // =\u003e \"手塚 陽子\"\nfemale.hiragana(); // =\u003e \"てづか ようこ\"\nfemale.katakana(); // =\u003e \"テヅカ ヨウコ\"\n\nNameUnit last = female.last();\nlast.kanji();    // =\u003e =\u003e \"手塚\"\nlast.hiragana(); // =\u003e =\u003e \"てづか\"\nlast.katakana(); // =\u003e =\u003e \"テヅカ\"\n\nNameUnit first = female.first();\nfirst.kanji();    // =\u003e \"陽子\"\nfirst.hiragana(); // =\u003e \"ようこ\"\nfirst.katakana(); // =\u003e \"ヨウコ\"\n\nfemale.isMale();   // =\u003e false\nfemale.isFemale(); // =\u003e true\n```\n\n### Taro\n\n\u003cランダムな名詞\u003e + \"太郎\"を生成します．\n\n```java\nTaro taro = Gimei.generateTaro();\n\ntaro.kanji();    // =\u003e \"パソコン 太郎\"\ntaro.hiragana(); // =\u003e \"ぱそこん たろう\"\ntaro.katakana(); // =\u003e \"パソコン タロウ\"\n\nNameUnit last = taro.last();\nlast.kanji();    // =\u003e \"パソコン\"\nlast.hiragana(); // =\u003e \"ぱそこん\"\nlast.katakana(); // =\u003e \"パソコン\"\n\nNameUnit first = taro.first();\nfirst.kanji();    // =\u003e \"太郎\"\nfirst.hiragana(); // =\u003e \"たろう\"\nfirst.katakana(); // =\u003e \"タロウ\"\n\ntaro.isMale();   // =\u003e true\ntaro.isFemale(); // =\u003e false\n```\n\n### Hanako\n\n\u003cランダムな名詞\u003e + \"花子\"を生成します．\n\n```java\nHanako hanako = Gimei.generateHanako();\n\nhanako.kanji();    // =\u003e \"パソコン 花子\"\nhanako.hiragana(); // =\u003e \"ぱそこん はなこ\"\nhanako.katakana(); // =\u003e \"パソコン ハナコ\"\n\nNameUnit last = hanako.last();\nlast.kanji();    // =\u003e \"パソコン\"\nlast.hiragana(); // =\u003e \"ぱそこん\"\nlast.katakana(); // =\u003e \"パソコン\"\n\nNameUnit first = hanako.first();\nfirst.kanji();    // =\u003e \"花子\"\nfirst.hiragana(); // =\u003e \"はなこ\"\nfirst.katakana(); // =\u003e \"ハナコ\"\n\nhanako.isMale();   // =\u003e false\nhanako.isFemale(); // =\u003e true\n```\n\n### Address\n\n架空の住所を生成します．\n\n```java\nAddress address = Gimei.generateAddress();\n\naddress.kanji();    // =\u003e \"熊本県須崎市国府町新通り\"\naddress.hiragana(); // =\u003e \"くまもとけんすさきしこくふちょうしんどおり\"\naddress.katakana(); // =\u003e \"クマモトケンスサキシコクフチョウシンドオリ\"\n\nNameUnit prefecture = address.prefecture();\nprefecture.kanji();    // =\u003e \"熊本県\"\nprefecture.hiragana(); // =\u003e \"くまもとけん\"\nprefecture.katakana(); // =\u003e \"クマモトケン\"\n\nNameUnit city = address.city();\ncity.kanji();    // =\u003e \"須崎市\"\ncity.hiragana(); // =\u003e \"すさきし\"\ncity.katakana(); // =\u003e \"スサキシ\"\n\nNameUnit town = address.town();\ntown.kanji();    // =\u003e \"国府町新通り\"\ntown.hiragana(); // =\u003e \"こくふちょうしんどおり\"\ntown.katakana(); // =\u003e \"コクフチョウシンドオリ\"\n```\n\n### Noun\n\nランダムで名詞を返します．\n\n```java\nNoun noun = Gimei.generateNoun();\n\nnoun.kanji();    // =\u003e \"太陽エンジニヤ\"\nnoun.hiragana(); // =\u003e \"たいようえんじにや\"\nnoun.katakana(); // =\u003e \"タイヨウエンジニヤ\"\n```\n\nRequires\n--\n\n- JDK 7 or later\n\nSee also\n--\n\n[gimei](https://github.com/willnet/gimei)\n\nAuthor\n--\n\nmoznion (\u003cmoznion@gmail.com\u003e)\n\n名詞データについて\n--\n\n名詞データ (nouns.yml) の内容は修正BSDライセンスで配布されている [NAIST Japanese Dictionary](http://osdn.jp/projects/naist-jdic/)\nの `mecab-naist-jdic-0.6.3b-20111013.tar.gz` がオリジナルデータです．\n\nLicense\n--\n\n```\nThe MIT License (MIT)\nCopyright © 2015 moznion, http://moznion.net/ \u003cmoznion@gmail.com\u003e\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the “Software”), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoznion%2Fgimei-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoznion%2Fgimei-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoznion%2Fgimei-java/lists"}