v-bible/scraping ↗

Created Jun 16, 2024 · View the v-bible/scraping repository page

Scrape bible from multiple resources

An animated visualization of v-bible/scraping's Git history from March 2024 to June 2024, built by 1 contributor. The codebase reached 271 lines, mostly TypeScript. The video runs 17 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

1

Lines of Code

271

From

Mar 3, 2024

To

Jun 13, 2024

Advertisement

About v-bible/scraping

Bible Scraper is a TypeScript project that extracts biblical content from multiple online sources including BibleGateway, Bible.com, and KTcgkpv.org. The tool uses Playwright for web scraping and stores the collected data in either PostgreSQL or SQLite databases, making the biblical content queryable and accessible for further use.

The project captures comprehensive biblical data including verses, footnotes, headings, cross-references, and psalm metadata. It also extracts poetry formatting and can identify words of Jesus highlighted in red letter editions on some sources. The scraped data includes support for multiple Bible versions across different denominations, with particular attention to Vietnamese translations like the KT2011 (Catholic) and BD2011 (Protestant) versions. Additionally, the project can inject full-text search content into SQLite for enhanced search capabilities.

The repository includes detailed documentation of known limitations and discrepancies across different sources, such as missing verses in specific versions and differences in how denominations organize the Old Testament. It also contains supplementary functionality to scrape liturgical resources for Catholic Ordinary Times from catholic-resources.org, making it useful not only for general Bible data aggregation but also for religious education and liturgical applications.

Advertisement

Share this video