How azeemghumman/iqbal-demystified-dataset works
This repository is a structured, multilingual Allama Iqbal poetry dataset intended for use by applications and researchers. Its main user-facing workflow is that consuming projects use the maintained YAML corpus; contributors can also prepare poem and list text and convert it into YAML. A separate utility extracts aligned Urdu, Roman Urdu, and English lines from poem YAML. The README documents the dataset’s role and consumers; source excerpts show the converter behavior, but do not establish all runtime or contributor-tool connections.
Main entry points: poems Poem YAML · lists List YAML · poems-text Poem text · lists-text List text
Components 14
Published corpus
- Poem YAML
data/poems - List YAML
data/lists - List index
data/list-of-lists.yaml
Content preparation
- Poem text
developers/poems-text - List text
developers/lists-text - DOCX extractor
developers/temp/convert-docx-to-text.py - Poem converter
developers/scripts/convert-poem-text-to-yaml.py - List converter
developers/scripts/convert-list-text-to-yaml.py
Corpus utilities
- Sentence extractor
developers/scripts/extract-sentences.py - Extracted sentences
developers/scripts/sentences
Data consumers
- Android app
- Web client
Other components
- Contributors
- Researchers
Connections 15
- Contributors → Poem text: prepare content
- Contributors → List text: prepare content
- DOCX extractor → Poem text: writes text
developers/temp/convert-docx-to-text.py - Poem text → Poem converter: provides input
developers/scripts/convert-poem-text-to-yaml.py - Poem converter → Poem YAML: writes YAML
developers/scripts/convert-poem-text-to-yaml.py - List text → List converter: provides input
developers/scripts/convert-list-text-to-yaml.py - List converter → List YAML: writes YAML
developers/scripts/convert-list-text-to-yaml.py - Poem YAML → Sentence extractor: reads YAML
developers/scripts/extract-sentences.py - Sentence extractor → Extracted sentences: writes lines
developers/scripts/extract-sentences.py - Poem YAML → Android app: supplies data
README.md - List YAML → Android app: supplies data
- Poem YAML → Web client: supplies data
README.md - List YAML → Web client: supplies data
- Poem YAML → Researchers: supports research
README.md - List YAML → List index: catalogued by