Skip to content

sixtyfive/qawamis

Repository files navigation

The website is running fine the way it is and I'm not likely to significantly change it anymore, at least not for in the foreseeable future. If you wish for a new feature to be added to Qawamīs, I'll happily accept a PR. For bugs, questions or smaller changes, you're always welcome to open an Issue (no one has ever done so, which makes me believe the user base is rather non-technical).

What is this?

Basically, Qawamīs (Arabic for "dictionaries") is my attempt at recreating the Mawrid Reader used by Abdurahman Erik Taal in his Arabic Almanac project. I'm trying for a simpler and slightly more modern UI as well as root indices that are saved in a database instead of directly in the HTML.

How to use it?

Easy, visit the website, choose the dictionary you want to search in and enter a search term. Please note that when a dictionary uses Arabic roots instead of alphabetical sorting, then you will have to enter the root of the word you're looking for. I.e. if you're looking for كتاب (book), you would enter only the root consonants كتب into the search field. See e.g. this Wikipedia page if you've never dealt with the concept of root letters before.

How to add new dictionaries?

I'm happy to add new dictionaries and will need a list with the last entry for each and every page (the "index"). Creating these requires quite a bit of grunt work, even in the times of Claude and friends. For the more technically-inclined, you can find all existing indices in the indices folder and the code that reads these into SQLite3 database lives in db/seeds.rb.

Author and license

© 2014 and onwards, J. R. Schmid. The sources are licensed under GNU GPL v3 to remain compatible with Abdurahman's work wherever it might still be present.

About

Arabic Dictionaries Compilation Viewer

Topics

Resources

Stars

Watchers

Forks