How fraboulanger/hebreu works
This repository is a French-language Hebrew-bible learning site: its main product is a browsable collection of grammar resources, biblical topics, and related documents. The visible generation workflow traverses the Documents tree to create HTML pages; separate scripts generate a table of contents and JSON metadata, while HTML formatting and browser list behavior support presentation. The README identifies the published site, but does not document how it is built or served. Relationships below are limited to explicit excerpts or README statements; unsampled wiring is omitted.
Main entry points: Documents Document tree · genereSiteFrancis.py Page generator · CreeJson.py JSON metadata · genereTDM.py Contents generator
Components 15
Learning content
- Hebrew grammar
Documents/Grammaire Hebraique - Biblical themes
Documents/Mots et Themes bibliques - New Testament
Documents/Quelques promenades dans le 'nouveau testament' - Study documents
Documents/En empruntant quelques chemins DLTJ
Site generation
- Document tree
Documents - Page generator
prog/genereSiteFrancis.py - JSON metadata
prog/CreeJson.py - PDF-named metadata tool
prog/CreePDF.py - Contents generator
prog/genereTDM.py - Generated HTML
html
Navigation and presentation
- HTML formatter
prog/mefHTML.py - Collapsible lists
mef/jsLists.js - Copied list script
complements/aCopier/mef/jsLists.js
Published site
- Published site
Other components
- Reader
Connections 7
- Page generator → Document tree: traverses
prog/genereSiteFrancis.py - Page generator → Generated HTML: writes pages
prog/genereSiteFrancis.py - Contents generator → Document tree: scans tree
prog/genereTDM.py - Contents generator → Generated HTML: writes contents
prog/genereTDM.py - JSON metadata → Document tree: scans tree
prog/CreeJson.py - JSON metadata → PDF-named metadata tool: similar implementation
- Reader → Published site: reads
README.md