Skip to content

Scrape Quran Recitations Then Edit Their Metadata With Scraped Translations & Tafsir

License

Notifications You must be signed in to change notification settings

OdyAsh/mp3quran_scraper_and_tagEditor

Repository files navigation

mp3quran_scraper_and_tagEditor

mp3quran_scraper_and_tagEditor is a Python script (exe) that downloads the 114 Surahs (chapters) of the Quran from any reciter found in mp3quran.

UPDATE: the website is currently not working (infinite load-time)

Installation

Two options:

  1. For usage only: download the "binn" zip from the latest commit, then extract that zip, then follow the steps in Usage section below
  2. For Modifying the app's script: clone the github project and modify the .py file (note: if you want to contribute to the project, you can contact me via e-mail or LinkedIn)
  • After you clone the project, install the required libraries (preferrably in a virtual environment) using this command

    pip install requirements.txt

Usage

0 run app.png .
.
. 1 mp3quran website.png .
.
. 2 cmd input.png .
.
. 3 wait cmd.png .
.
. 4 open recitations folder.png .
.
. 5 enjoy-1.png .
.
. 5 enjoy-2.png

Important Notes

  • You should maintain a good internet connection for at least 1 hour (as this is usually the time this app takes to download/edit the audio files and metadata)
  • If not all 114 Surahs are downloaded, open the app again, and type the same reciter name and the same folder name, the app should skip the downloaded files and download only the remaining Surahs
  • You should use the English version of the website, as this app isn't tested with the Arabic version
  • It is advised to leave the terminal (black window) open instead of doing other activities, as sometimes the terminal freezes and you don't get any new feedback on the screen unless you press the Enter key

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

Scrape Quran Recitations Then Edit Their Metadata With Scraped Translations & Tafsir

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published