Logo Lanfrica

inssatoure/xassaid_database

Domain:

natural language processing

Record type:

dataset
Creator:
ins
Host:
๐Ÿ“š Open dataset of 122 Xassaid (Khassaid) poems by Serigne Touba โ€” Cheikh Ahmadou Bamba Mbackรฉ. Full Arabic text, French & Wolof summaries. Ready to import into Firestore, SQLite, or any database. # ๐Ÿ“š Khassaid Corpus โ€” Cheikh Ahmadou Bamba > Open dataset of **122 Khassaid** (sacred poems) by **Cheikh Ahmadou Bamba Mbackรฉ** (Khadimou Rassoul, 1853โ€“1927), founder of the Mouride Brotherhood. Each poem includes: - **Full Arabic text** (original manuscript transcription) - **French summary** (content + historical context) - **Wolof summary** (for Senegambian audiences) - **Thematic keywords** (faith, patience, exile, love, knowledgeโ€ฆ) --- ## ๐Ÿ“ฆ What's inside ``` khassaid-corpus/ โ”œโ”€โ”€ data/ โ”‚ โ”œโ”€โ”€ khassaid_corpus.json โ† 122 documents, structured JSON โญ โ”‚ โ”œโ”€โ”€ khassaid_corpus.csv โ† same data, spreadsheet-ready โ”‚ โ””โ”€โ”€ khassaid_corpus_raw.txt โ† original full-text export โ”œโ”€โ”€ scripts/ โ”‚ โ”œโ”€โ”€ parse.mjs โ† regenerate JSON/CSV from raw text โ”‚ โ”œโ”€โ”€ import-firestore.mjs โ† import into Firebase Firestore โ”‚ โ””โ”€โ”€ import-sqlite.mjs โ† import into SQLite โ”œโ”€โ”€ examples/ โ”‚ โ”œโ”€โ”€ search.mjs โ† CLI keyword search (no dependencies) โ”‚ โ””โ”€โ”€ api-server.mjs โ† minimal REST API (requires express) โ””โ”€โ”€ docs/ โ””โ”€โ”€ schema.md โ† full field documentation ``` --- ## โšก Quick Start ```bash git clone github.com cd khassaid-corpus # Search the corpus (no install needed) node examples/search.mjs "patience" node examples/search.mjs "exil amour" # Start a local REST API npm install express node examples/api-server.mjs # โ†’ localhost ``` --- ## ๐Ÿ—„ Use the data directly (JSON) ```js import corpus from './data/khassaid_corpus.json' assert { type: 'json' }; console.log(corpus.total); // 122 const doc = corpus.documents[0]; console.log(doc.title); // "AHAZANIL BAAQI" console.log(doc.themes); // ["protection", "Dieu", "prophรจte", ...] console.log(doc.arabicText); // ุฃูŽุนูŽุงุฐูŽู†ูู‰ ุงู„ู’ุจูŽุงู‚ูู‰ ู…ูู†ูŽ ุงู„ุดูŽู‘ูŠู’ุทูŽุงู†ู... console.log(doc.frenchSummary); // Ce poรจme exprime la reconnaissance... ``` โ€ฆ

Languages