LDSGospelSearch

LDSGospelSearch lets you specify a search/predicate tree to search verses or chapters of scriptures from the library of Gospel Library.

LDSGospelSearch.GUI is a free .net 4.8 app that does advanced searching of the scriptures from the Gospel Library library. In the future I may write a paid version to search the whole library from Gospel Library if there is enough demand for it. I will always having a free version to search the scriptures.

Download LDSGospelSearch.GUI as msi installer or files in a zip. When installing from msi, you need to select run anyways because I have not bought a program signing certificate.

Predicates:

  • Regex: Takes one <Pattern> node which consists of .net Regex Pattern. And an optional <Options> node which lets you specify the RegexOptions to use. I recommend using IgnoreCase for <Options>. For the <Pattern> node you can simply put in words or phares you are looking for or add more advanced features like \b which used to designate word boundaries.
  • NRegex: Not the Regex
  • Index: Takes one <Text> node, which is the text it will be looking for. And an optional <Comparision> node whichlets you specify the StringComparison to use. I recommend using CurrentCultureIgnoreCase for the <Comparision> node.
  • NIndex: Not the Index
  • And: Performs a logical And of one or more nested <Predicate> nodes.
  • Or: Performs a logical Or of one or more nested <Predicate> nodes.
  • Not: Performs a logical Not on one nested <Predicate> node.
  • Xor: Performs a logical Xor on two nested <Predicate> nodes.
  • NAnd: Not the And
  • NOr: Not the Or
  • Equals
  • Same
  • Diff
  • Trues
  • Falses
  • NEquales: Not the Equals
  • NSame: Not the Same
  • NDiff: Not the Diff
  • NTrues: Not the Trues
  • NFalses: Not the False
  • Count: Counts the number of one or more nested nodes that evaluates to true. And then compares that count to one or more nodes, which is then Anded. Meaning if you want this node to return true all the tests need to return true. Inside the node you need to specify the type of compare and then the number the count is compared to. Here are the types of comparing you can perform:
  • Count Variations

LDSGospelSearch.GUI will not search the summaries for each chapter. It does search the introductions that were translated from the gold plates for the Book of Mormon.

These are the “scriptures” that program will not search. To learn about why various D&C sections are not included see Doctrine and Covenants.

  • Esther
  • Songs of Solomon
  • D&C 77
  • D&C 102
  • D&C 108
  • D&C 109
  • D&C 110
  • D&C 111
  • D&C 113
  • D&C 114
  • D&C 115
  • D&C 118
  • D&C 123
  • D&C 124
  • D&C 126
  • D&C 127
  • D&C 128
  • D&C 129
  • D&C 130
  • D&C 131
  • D&C 132
  • D&C 135
  • D&C 136
  • D&C 137
  • D&C 138
  • OD 1
  • OD 2

Here are the languages that Gospel Library supports as of 2019-05-15:

NativeCode
Englisheng
Españolspa
American Sign Languagease
Ndee biyáti’apw
Aymar Aruaym
Kaqchikelcak
Niwaklécag
Avañe’ẽgrn
Kreyòl Ayisyenhat
Q’eqchi’kek
Dulegayacuk
Qyol Mammam
Màaya T’àanyua
Diné bizaadnav
Papiamentupap
Portuguêspor
Kechua (Buliwya)quh
Qhichwa simi (Piruw)quz
K’iche’quc
Kichwa (Ikwayur)qvi
Bats’i k’optzo
Tz’utujiiltzj
Shqipalb
اللغة العربيةara
Danskdan
българскиbul
Catalàcat
Hrvatskihrv
Nederlandsnld
Češtinaces
Eestiest
Suomifin
ქართულიkat
Ελληνικάell
Magyarhun
Françaisfra
Қазақ тіліkaz
Deutschdeu
Latviešulav
Lietuviųlit
Македонскиmkd
Maltimlt
Italianoita
Polskipol
Norsknor
Românăron
Русскийrus
Slovenčinaslk
Slovenščinaslv
Svenskaswe
Türkçetur
Íslenskaisl
Українськаukr
Cymraegcym
Հայերենhye
Српскиsrp
Português (Portugal)ept
မြန်မာဘာသာmya
ភាសាខ្មែរkhm
繁體中文zho
简体中文zhs
廣東話yue
官話cmn
हिन्दीhin
Hmoobhmn
Fiji Hindihif
Bahasa Indonesiaind
日本語jpn
한국어kor
ພາສາລາວlao
Bahasa Melayumsa
Монголmon
नेपालीnep
فارسیpes
සිංහලsin
தமிழ்tam
తెలుగుtel
ภาษาไทยtha
اُردُوurd
Tiếng Việtvie
Afrikaansafr
Fantefat
Twitwi
ኣማርኛamh
Efikefi
Igboibo
Kambakam
EkeGusiiguz
Lingálalin
Malagasymlg
Ikinyarwandakin
Shonasna
Sesothosot
Kiswahiliswa
Tshilubalua
Setswanatsn
IsiXhosaxho
Èdè Yorùbáyor
IsiZuluzul
Bikolbik
Bislamabis
Cebuanoceb
Chamorucha
Vosa vakavitifij
Kiribatigil
Hiligaynonhil
Ilokanoilo
Kahs Kosraekos
Te Reo Māorimri
Kajin M̧ajeļmah
Tok Pisintpi
Niuēniu
Palauanpau
Pampangopam
Pangasinanpag
Mahsen en Pohnpeipon
Māori Kūki ’Āiranirar
Gagana Samoasmo
Tagalogtgl
Reo Tahititah
Faka-tongaton
Fosun Chuukchk
Waraywar
Thin Nu Wa’abyap