Metadata-Version: 2.1
Name: cruscopoetry.plugins.cruscoarud
Version: 0.0.1
Summary: ʿArūḍ parser for poems in cruscopoetry format
Home-page: https://gitlab.com/kikulacho92/cruscopoetry_new
Author: Emiliano Minerba
Author-email: emi.nerba@gmail.com
License: GPL
Platform: UNKNOWN
Description-Content-Type: text/x-rst
Requires-Dist: cruscopoetry.core
Requires-Dist: cruscopoetry.plugins.abstract
Requires-Dist: myusefulclasses
Requires-Dist: myusefulmetaclasses
Requires-Dist: tomli

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.




