Query Builder AutoHotkey v0.1

Pieter J.
Pieter J. Member Posts: 533
edited November 2024 in English Forum

I would like to find all Preaching Themes in a Passage, then all Intersections of the Passage with those Themes for each Preaching Theme. But I want to be able to do that for both Bibles and/or Articles in my Library. Sometimes I would just want to find all Articles Mentioning all of these Preaching Themes.

Só, I thought a little bit and observed the following differentiation between queries:

  • Articles about Preaching Theme
    • {Label Preaching Themes WHERE Theme ~ <PreachingTheme Grief>}
  • Articles Mentioning a Preaching Theme
    • <PreachingTheme = Grief>
  • Bible Sections Tagged with the Preaching Theme
    • (<PreachingTheme = Fasting and Abstinence>, {Section <PreachingTheme = Fasting and Abstinence>})

The following AutoHotkey Script was the result (still improving with lots of ideas):

  1. Drop a Shortcut to the Script on the Logos Shortcuts
  2. Open Information Tool
  3. Open your Preffered Bible
  4. Goto your Passage: Ps 110
  5. Click inside the Passage in the Bible
  6. In Information Tool right-click on the Preaching Themes Section and Copy the Themes
  7. Run the Script
  8. Fill in the "Passage?" the reference as in a Query: "<Ps 110>"
  9. Select your option on the left: 1) Article, 2) Mention or 3) Bible
  10. Click on Clipboard Button to copy the complete query as in the Large Textbox to paste in a Search Panel (Passage not included), or
  11. Click Search Button to execute a Search for each Preaching Theme where Ps 110 Intersects

Depending on your Library you will find other or "no" results in some cases. Not everything is working yet, but if someone is interested I'll share the final version when ready. Please give ideas?

Sample Query: <Ps 110> INTERSECTS {Label Preaching Themes WHERE Theme ~ <PreachingTheme Guidance — The act of seeking God’s purposes and plans for people.Assurance>}

Automated Sample:

Tagged: