Open https://bdhrs.github.io/meditation-course-on-the-six-senses/
To make the site available offline, select Add to Home Screen or Install in your browser settings.
The project uses a custom build system orchestrated by main.py.
- uv installed.
- Flutter installed (for building mobile and desktop apps).
- For Linux builds:
appimagetoolinstalled. Download and install:
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage
sudo mv appimagetool-x86_64.AppImage /usr/local/bin/appimagetoolTo build the entire project (website, ebooks, zips), run:
uv run main.py --mode offlineUse --mode online for GitHub Pages deployment (external audio links) or --mode offline for local use (includes audio files).
All generated files can be found in the output/ folder:
- Meditation Course on the Six Senses/: The complete static website.
- Meditation Course on the Six Senses.zip: Zipped version of the website.
- Meditation Course on the Six Senses.epub: Ebook version.
- Meditation Course on the Six Senses.docx: Word document version.
- Meditation Course on the Six Senses.md: Single-page markdown source.
- mp3s.zip: Archive of all audio files.
- apps/: Flutter applications:
- 6 Senses.apk: Android app
- 6 Senses.appimage: Linux app
The website build logic is located in website_project/build.py. You can run it independently if you only want to rebuild the website:
uv run website_project/build.py --mode offline