by elouahabi-naoufal
Track Salah prayers and Islamic practices.
Updated todayMIT
Islam Practice Tracker
Track Salah (prayer) debts and Islamic practices inside Obsidian. Record missed prayers, calculate catch-up obligations by time period, and monitor your progress through a dedicated dashboard.
Features
Salah Tracking
- Track missed historical Salahs (old prayers).
- Track active Salahs (recently missed prayers).
- Calculate old Salahs by time period (days, months, years).
- Individual or multiple prayer tracking.
- Full CRUD operations for all Salah data.
Commands
- Add Old Salah: Add historical missed prayers.
- Add Active Salah: Add recently missed prayers.
- Show Salah Dashboard: View complete prayer status.
- Calculate Old Salahs by Time Period: Bulk add based on time periods.
Dashboard
- Complete overview of pending prayers.
- Separate sections for old and active Salahs.
- Summary statistics.
- Tabular display of all prayer counts.
Settings
- Salah Tab: Configure old and active Salah counts.
- Quran Tab: Reserved for future features.
Usage
- Install the plugin in your Obsidian vault.
- Configure initial Salah counts in Settings > Islam Practice Tracker.
- Use commands to add and update missed prayers.
- View the dashboard for a complete status overview.
Data Storage
All data is stored in JSON format within Obsidian's plugin data system.
Future Features
- Quran reading tracker.
- Prayer time notifications.
- Progress analytics.
- Export and import functionality.
Installation
From the Community Plugins directory
- Open Obsidian Settings.
- Go to Community Plugins and disable Safe Mode if needed.
- Click Browse and search for "Islam Practice Tracker".
- Click Install, then Enable.
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Create a folder named
islam-practice-trackerinside.obsidian/plugins/. - Copy the downloaded files into that folder.
- Reload Obsidian and enable the plugin in Settings > Community Plugins.
License
MIT License. See LICENSE for details.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.