ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
The writings of John and Charles Wesley — sermons, letters, journals, hymns — as clean, searchable text.
EducationPython · HTMLGitHub @wilsonpruittOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Training data for the Wesley Index project.
Save the raw text to raw/john-wesley/ or raw/charles-wesley/:
Or just copy/paste from the website into a .txt file.
This fixes OCR errors, normalizes whitespace, and removes page numbers.
This creates passages in chunked/passages.jsonl.
4. For hymns, use the --hymn flag
This creates both a full-hymn passage and individual stanza passages.Read the full README ↗Training data for the Wesley Index project.
wesley-corpus/
├── raw/ # Original downloads, untouched
│ ├── john-wesley/
│ └── charles-wesley/
├── cleaned/ # OCR-corrected, standardized text
│ ├── john-wesley/
│ └── charles-wesley/
├── chunked/
│ └── passages.jsonl # All passages in JSON Lines format
├── metadata/
│ ├── sources.csv # Tracking spreadsheet for all sources
│ ├── themes.csv # Theological theme taxonomy
│ └── annotations/ # Human-labeled training data (Phase 3)
├── process_corpus.py # Processing tools
└── README.md # This file
Save the raw text to raw/john-wesley/ or raw/charles-wesley/:
# Example: download a sermon
curl -o raw/john-wesley/sermon-001-salvation-by-faith.txt \
"https://wesley.nnu.edu/john-wesley/the-sermons-of-john-wesley-1872-edition/sermon-1-salvation-by-faith/"
Or just copy/paste from the website into a .txt file.
python process_corpus.py clean \
raw/john-wesley/sermon-001-salvation-by-faith.txt \
cleaned/john-wesley/sermon-001-salvation-by-faith.txt
This fixes OCR errors, normalizes whitespace, and removes page numbers.
python process_corpus.py chunk \
cleaned/john-wesley/sermon-001-salvation-by-faith.txt \
--source-id jw-sermon-001 \
--author john-wesley \
--title "Salvation by Faith" \
--type sermon \
--year 1738 \
--url "https://wesley.nnu.edu/..."
This creates passages in chunked/passages.jsonl.
--hymn flagpython process_corpus.py chunk \
cleaned/charles-wesley/wrestling-jacob.txt \
--source-id cw-wrestling-jacob \
--author charles-wesley \
--title "Wrestling Jacob" \
--type hymn \
--year 1742 \
--hymn
This creates both a full-hymn passage and individual stanza passages.
python process_corpus.py stats
python process_corpus.py validate
Each passage in passages.jsonl is a JSON object:
{
"id": "jw-sermon-001-003",
"author": "john-wesley",
"source_id": "jw-sermon-001",
"source_title": "Salvation by Faith",
"source_type": "sermon",
"year": 1738,
"chunk_index": 3,
"text": "The actual passage text...",
"word_count": 247,
"source_url": "https://wesley.nnu.edu/...",
"themes": ["justifying-grace", "faith"],
"created_at": "2025-01-28T12:00:00"
}
| Type | Description | Author |
|---|---|---|
sermon | Wesley's sermons | John |
treatise | Essays and pamphlets | John |
journal | Diary entries | Both |
letter | Correspondence | Both |
commentary | Explanatory Notes | John |
hymn | Full hymn text | Charles |
hymn-stanza | Individual stanza | Charles |
See metadata/themes.csv for the full taxonomy. Key themes:
prevenient-grace - Grace preceding conversionjustifying-grace - Pardon and new birthsanctifying-grace - Growth in holinessentire-sanctification - Christian perfectionmeans-of-grace - Prayer, Scripture, Eucharistsocial-holiness - Faith in communityassurance - Witness of the SpiritUpdate metadata/sources.csv as you work:
status from pending to downloaded, cleaned, or chunkeddownload_date when you download