Comments (5)
All the scripts are available here . I don't remember the exact script.
To get the exact script, you can clone the repo and do a search in all the files for al-maktaba.org
keyword
from hadith-api.
I scraped the gradings from another site and compared them with yours. I found 127 "major" differences. Is there any way to scrape these 127 numbers again from your backup site ? I could just replace yours with the one I scraped however I think thats a bad idea because there seem to be small differences between these two books and the best approach is to scrape all ahadith from one book.
Most of these problems occured after wrongly assuming that the hadith is "sahih/shadh/daeef" etc because the term is mentioned in the text.
some examples:
5682 is "Sahih of the daeef under the hadith.." but you categorized it as daeef
4940 is "Sahih Maqtu' Makhluq al-Marfu'" but you categorized it as "Sahih Maqtu"
4642 is "Sahih without ... which is shadh" but you categorized it as "Shadh"
and so on...
I made a textfile which contains all hadithnumbers which seem to have a different grading than the one I scraped.
differentnumbers.txt
from hadith-api.
Thanks brother, I got the grades from maktaba, but it seems that the website is closed now.
Thankfully, by mercy of Allah, I do happen to have a backup for maktaba and zubair ali zai grades
Anyways, the grades were extracted programmatically, so there is chance of mistakes here & there. Needs to be fixed manually.
Let me know if you find more of these. I will fix all of them in batch to save some time
Update 23-03-23:
Updated zubair ali zai backup
from hadith-api.
Maktaba has now moved to Shamela.ws
Anyway the issue is a bit different. This hadith has apart of text which is Sahih and a part which is Daif acc to Al Albani.
So this is present in both Sahih Nasai (https://shamela.ws/book/1147/18#p1) and Daif Nasai (https://shamela.ws/book/1148/32#p10)
Not sure how to represent it though.
Btw do you have the script which you used to parse maktaba website?
from hadith-api.
During scraping, cleaning, prunning etc, I committed each time whenever I made any change.
So you can refer the version history for each books grade here
Here is original hadith grade list for nasai
You can also check if there was any mistake during prunning for nasai grades (click on load diff for hadithfiles/783gradings.txt )
You will have to add the correct grades into info.json to fix this issue.
Note to self: The easiest way to fix this issue is to completely drop grades having multiple terms like sahih/daif etc.
from hadith-api.
Related Issues (20)
- Incomplete hadith text in Google Sheet cell.
- Possible issue in gradings by Bashar Awaad Marouf in Jami At Tirmidhi HOT 2
- Alternate translations of hadith. HOT 2
- Russian translation HOT 7
- Get random hadith of a language doesnt exist here is a function in node please add it or a equivalent
- eng-bukhari has problem
- map secondary book hadiths to primary book hadiths for grades
- Hadith empty HOT 1
- make fallback api HOT 2
- Possible documentation website for various APIs. HOT 1
- Sahih Muslim HOT 4
- Curious HOT 1
- add jami kamil
- musnad ahmad with grades
- Add Muslim with arabic numberings in api
- Thanks fawazahmed0
- ara-edition1 should regenerate on changing ara-edition
- Correct zubairalizai gradings using darusalam pdf
- add single update-all command
- fix hash scrolling issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hadith-api.