ʿArūḍ parser for poems in cruscopoetry format
Project description
Welcome to CruscoArud, a plugin of CruscoPoetry that allows to parse lines written in one of the sixteen Classical Arabic metres (the ʿArūḍ metres) and store the result of this parsing in the poem’s JSON file.
Requirements
Since the base version of Cruscopetry doesn’t provide a specific syllabification algorithm, cruscoarud can work only with customized packages. In particular, the customized classes inheriting from cruscopoetry.abstracts.AbstractSyllable need to include the attribute (or property) morae, whose value must be a positive integer indicating the syllabic quantity (for example, 1 for short syllables, 2 for long, 3 for extra-long ones in the Arabic language). Moreover, in the metadata section of the text the key cruscoarud_metre, to whom an appropriate integer value must correspond (see the documentation for further details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cruscopoetry.plugins.cruscoarud-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb4413ef13a0220e43bf4ac2fc0e8017ea03480e8766fa6357e02bbfe2881a0 |
|
MD5 | b879590cbe91d63ca8c827ffe09f3dc7 |
|
BLAKE2b-256 | a37e9a948e6580078db0fe8c70bbff06cfed39b2c8fda2956da6487e02739423 |
Hashes for cruscopoetry.plugins.cruscoarud-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec9378955f8bc523d75310b3b198751336f6e91e84bddcbb0aa304c07f60eaab |
|
MD5 | 74bc05a4f5af810986b6753435bb6891 |
|
BLAKE2b-256 | 456b0b55149258d3ae990b6b5ccf3baf3ac427a714238749b81a301c40b15ec1 |