A comprehensive library for querying bible content and getting cascading dropdowns for loading books of the bible, chapters and associated verses.
This is an old version.
Check out latest version of this project here
Get a bible verse
Get a book of the bible
Get all verses in a chapter
Generate a random bible verse
Get all chapters in a book of the bible
Get a list of all books and their abbreviations in the bible (For creating dropdowns)
Get all verses where a specified query string occurs in the bible
Get a list of numbers representing all chapters in a book of the bible (for creating dropdowns)
Get a list of numbers representing all verses in a chapter (for creating dropdowns)
C#, .Net6.0, .NetStandard2.1 ,
First, install NuGet. Then, install BibleIndexer from the package manager console:
NuGet \I nstall - Package BibleIndexer. Query - Version 1.0 .0
Or from the .NET CLI as:
dotnet add package BibleIndexer. Query -- version 1.0 .0
Finally, import into the file:
Get chapters in the Book Of a bible
await BibleService. GetChaptersInABookOfTheBible ( bookName) ;
Parameter
Type
Description
bookName
string
Required . The name of the book of the bible e.g genesis
Type
Task<ChaptersResponse?>
Generate a random bible verse
await BibleService. GenerateRandomBibleVerse ( ) ;
Type
Task<BibleVerseResponse?>
Get all books of the bible
await BibleService. GetAllBooksOfTheBible ( ) ;
Get all verses and verses dropdown in a chapter of the bible
await BibleService. GetAllVersesInAChapterOFTheBible ( request) ;
Parameter
Type
request
GetBibleVerseRequest
Type
Task<VersesResponse?>
await BibleService. GetBookOfTheBible ( bookName) ;
Parameter
Type
Description
bookName
string
Required . The name of the book of the bible e.g genesis
await BibleService. GetBibleVerse ( request) ;
Parameter
Type
request
GetBibleVerseRequest
Type
Task<BibleVerseResponse?>
await BibleService. SearchBible ( query) ;
Parameter
Type
Description
query
string
Required . Query param for the search
Type
Task<IEnumerable<BibleVerseResponse>>
Robust ReadMe
AI integration
Additional features
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.