Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download all surahs of the selected Reciter/Translation #100

Open
aniquedavla opened this issue Mar 17, 2018 · 6 comments
Open

Download all surahs of the selected Reciter/Translation #100

aniquedavla opened this issue Mar 17, 2018 · 6 comments

Comments

@aniquedavla
Copy link

right now we can only download surah's individually.

The ability to download all surah's of the selected reciter would benefit people trying to burn cd for cars or download a local copy.

@abdulbasitkay
Copy link
Contributor

Assalmu Alaikum
I'd like to make an attempt on this issue but I'm better with back-end and would need a lot of hand-holding for the front end.

@thabti
Copy link
Contributor

thabti commented Mar 25, 2018

@abdulbasitkay happy to help you get you started and answer any questions you might have.

@abdulbasitkay
Copy link
Contributor

abdulbasitkay commented Mar 29, 2018

@sabeurthabti I'd like to chat you up need some help with the react part.

@abdulbasitkay
Copy link
Contributor

My current attempt on this as is in PR #102 is to download each surah one after the other for the selected qari. But this doesn't seem to be working as the files are many and some surahs can be quite heavy (i.e taking long to download).
Any ideas on other ways to achieve this issue?

@validity-check
Copy link

I made a python script (not ready to ship yet) which downloads each surah, but it does take long. Instead of a web app, I could make an app, but so far the script fails when there is no internet, and it always takes long (no way around that I think). Also, it only supports recitations that I tell it to support.

Maybe it would be worth an app.

If you could InshaAllah show me where the source code for the app is on GitHub, I could turn it into a native desktop app if you are using NodeJS.

@validity-check
Copy link

Actually, maybe it would not be worth an app, but instead zip a collection of recitations before sending them. This should decrease the size by quite a lot. But the only thing I'm thinking is that we would have to create a folder for each and every recitation and then zip it. I'm not sure if there is an automated way to do this...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants