A Python package for analyzing haikus.
Project description
haikusは、与えられた俳句から季語を識別し、その俳句の形式と構造を分析するPythonモジュールです。
機能
季語の識別: 俳句に含まれる季語を識別します。
俳句の形式分析: 与えられた文字列がどのような種類の詩であるか判別します
使用方法
まず、モジュールをインポートします:
from haikus import haikus
次に、分析したい俳句をリスト形式で関数に渡します:
user_haiku = ["古池", "蛙飛び込む", "水の音"]
#入力配列は3項目or5項目がサポートされます
result = haikus(user_haiku)
print(result)
{'kigo': ['蛙'],
'yomi': ['ふるいけや', 'かえるとびこむ', 'みずのおと'],
'type': 'haiku',
'len': [0, 0, 0]}
このような形で
- 季語(配列)
- 俳句の読み(配列)
- 俳句の種類(俳句or川柳or短歌or自由律俳句)
- 既定文字数の過不足 字足らず、字余り(配列) が出力されます。
依存関係
PyKakasi: 日本語テキストのカナ変換に使用されます。
ライセンス
このプロジェクトは、季語検索によって使用された季語リストを含みます。この季語リストは、Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ライセンスの下で提供されています。 クレジット https://jpsearch.go.jp/database/irc04 季語リストの原作者:国際日本文化研究センター
ライセンス
この季語リストは、以下の条件に従って使用されています:
表示:あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があった場合はその旨を示さなければなりません。これらの条件は合理的な方法で行われるべきですが、ライセンス提供者によって提案された方法であることを意味するものではありません。
継承:あなたがこの素材をリミックス、変形、またはビルドアップする場合、あなたの貢献はオリジナルのライセンスと同じCC BY-SA 4.0 ライセンスの下で配布されなければなりません。
このライセンスの全文と情報は、次のリンクで確認できます:https://creativecommons.org/licenses/by-sa/4.0/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
haikus-0.3.8.tar.gz
(96.5 kB
view details)
Built Distribution
haikus-0.3.8-py3-none-any.whl
(98.5 kB
view details)
File details
Details for the file haikus-0.3.8.tar.gz
.
File metadata
- Download URL: haikus-0.3.8.tar.gz
- Upload date:
- Size: 96.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e59cf8bfae8faa51965a9b39d60aa511e68f053a53a1fd956e391e26dbb796e |
|
MD5 | 6132c39ccc11f935f63bacd183195cc9 |
|
BLAKE2b-256 | 7ac22309ca1210318e3fc66007d0c8b1c3f959d9b3432d17a8b17a55fc6e145a |
File details
Details for the file haikus-0.3.8-py3-none-any.whl
.
File metadata
- Download URL: haikus-0.3.8-py3-none-any.whl
- Upload date:
- Size: 98.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5566b062db047a8128db38a32be4195fcc84482f0f279dad34d825c5ee1799 |
|
MD5 | d4d4031424d9db22a0dd5cde7d81c76b |
|
BLAKE2b-256 | eb2189a60826a8973ba43bb24ed3747f26fa93467586bb79703670140901120e |