BavliManager is a Java application for indexing, searching, and studying Talmud Bavli content, including personal notes and export tools.
מנהל בבלי: זהו כלי Java לניהול תוכן תלמודי, חיפוש, הערות אישיות וייצוא.
- JDK 17
- Maven 3.8+
mvn clean test verifymvn compile exec:java -Dexec.mainClass="bavli.Main"- The repository includes minimal sample data under
pages/ברכות/for CI/testing. - For full content preparation, use menu option 6 to split
bavli.txtinto tractate/page structure.
- JDK 17
- Maven 3.8+
mvn clean test verifymvn compile exec:java -Dexec.mainClass="bavli.Main"- הריפו כולל דוגמת נתונים מינימלית תחת
pages/ברכות/לצורכי CI ובדיקות. - להכנת נתונים מלאים, ניתן להשתמש באפשרות 6 בתפריט כדי לפצל את
bavli.txtלמבנה מסכת/דף.
- Index loading and mishna indexing / טעינה ובנייה של אינדקסים
- Chapter/tractate search / חיפוש לפי פרק ומסכת
- Personal notes management / ניהול הערות אישיות
- HTML export / ייצוא ל-HTML
- Caching and performance helpers / מטמון ואופטימיזציית ביצועים
src/- Java source (packagebavli)src/test/java/- JUnit tests (incremental migration)pages/- Tractate/page folderslib/- Optional external jarsuser_notes/- Local personal notes
mvn testruns JUnit tests.mvn verifyalso runs the existing internal test runner (bavli.Tests) via Mavenexecduringverify.- This dual setup supports gradual migration toward standard JUnit coverage.
- Contribution guide: see CONTRIBUTING.md
- Security policy: see SECURITY.md
- Change log: see CHANGELOG.md
MIT — see LICENSE.