Skip to content

Conversation

@TAbdiukov
Copy link
Contributor

@TAbdiukov TAbdiukov commented Jul 20, 2025

Add Quran local‑translation JSON support, public‑domain Quran scrapers, and miscellaneous enhancements for IslamBot

Changelog

  • Research and implement JSON local Quran translation format
  • Implement Public Domain Quran translation scrapers to ensure consistency ( ./quran/related )
    • Gordiy Sablukov (2 versions)
    • Jan Murza Tarak Buczacki
  • Implement local Quran translation serving engine
    • Local Quran translations take precedence over remote Quran translations
  • Implement Quran translation aliases support (e.g., clearkhattab ➜ Dr Mustafa Khattab, Clear Qur’an)
  • Add "general" section config.ini, currently use it just to store whether the bot is used locally
  • Minor change: Update requirements.txt in main, so IslamBot can run on Python 3.13
  • Minor change: Use top.gg cog only if its token is set (and not used globally)
  • Minor change: Update .gitignore

@TAbdiukov
Copy link
Contributor Author

Closes: #91

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

Successfully merging this pull request may close these issues.

1 participant