Skip to main content

A Python package for analyzing haikus.

Project description

Downloads
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)

Uploaded Source

Built Distribution

haikus-0.3.8-py3-none-any.whl (98.5 kB view details)

Uploaded Python 3

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

Hashes for haikus-0.3.8.tar.gz
Algorithm Hash digest
SHA256 0e59cf8bfae8faa51965a9b39d60aa511e68f053a53a1fd956e391e26dbb796e
MD5 6132c39ccc11f935f63bacd183195cc9
BLAKE2b-256 7ac22309ca1210318e3fc66007d0c8b1c3f959d9b3432d17a8b17a55fc6e145a

See more details on using hashes here.

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

Hashes for haikus-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 fc5566b062db047a8128db38a32be4195fcc84482f0f279dad34d825c5ee1799
MD5 d4d4031424d9db22a0dd5cde7d81c76b
BLAKE2b-256 eb2189a60826a8973ba43bb24ed3747f26fa93467586bb79703670140901120e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page