This is a quick and simple utility I wrote to export my notes from Verbum or Logos and into markdown for use in Obsidian. I've only tested this on the notes I've created so far, so I know there are likely major gaps in the tool's note rich text parsing.
This code requires:
- .NET 6 or higher and compatible development environment
- Any installed version of Verbum or Logos (the free edition is fine)
The code should be portable, though I've only tested this on my dev machine (Windows 10). To run:
- Build via Visual Studio or JetBrain's Rider or
dotnet build
- Copy the binaries to a location of your choice
- Run the tool (see note below for LogosID/UserFolder)
--logosid Required. The LogosId (from UserManager.db) for the user to run as
--userfolder The UserFolder (UserId from UserManager.db) for the user
--outputfolder Required. The output folder to write exports into
--notebookname Required. The name of the notebook to export
--help Display this help screen.
--version Display version information.
Example:
PS C:\Users\me\git\FaithlifeUtils\FaithlifeUtils.exe --LogosId 12345 --OutputFolder "C:\Users\me\OneDrive\Obsidian\Religion" --NotebookName "Study Notes"
- In Windows Explorer, open %LocalAppData% and navigate to your Verbum or Logos folder
- Using a tool like DataGrip or DB Browser for SQLite to open the Users/UserManager.db database
- Query the Users table to show you the LogosId
- In the Users table, you will also find your UserId (passed in as UserFolder to the util).
- If there is only one user, UserFolder may be omitted
If you'd find an issue or have a feature idea, feel free to reach out to me.