Skip to content

eliranwong/gobible

Repository files navigation

GoBible

Go Bible App project here is to upgrade our existing bible project, written in python:

Unique Bible App https://github.com/eliranwong/UniqueBible

Screenshot

gobible_screenshot

in progress

... gobible development is in progress ...

You may also try our full-featured bible app written in python:

Unique Bible App https://github.com/eliranwong/UniqueBible

Current GoBible version supports the following features:

  • Bible reading
  • Bible searching
  • Bible comparison on chapters
  • Bible comparison on verses
  • Bible cross-reference
  • Opening multiple references in one go
  • Loading content in multiple tabs and windows
  • Light and dark themes

Install GUI on Windows

... pending ...

Install GUI on macOS

  1. download and unzip https://github.com/eliranwong/gobible/archive/refs/heads/main.zip

  2. double-click "GoBible.dmg"

  3. drag the "GoBible.app" file to Applications directory

  4. drag the "gobible_data" folder to the same Applications directory

Remove "... Apple cannot check ..." message:

  1. In the first run, you may see the following message:

check1

  1. Go to "System Settings" > "Privacy & Security" and select "Open Anyway"

check2

Install GUI on Linux

For example, debian-based Linux users:

  1. Download to home directory

cd ~
git clone https://github.com/eliranwong/gobible.git
cd gobible

  1. Unpack to root directory

sudo apt install xz-utils
sudo tar -xvf GoBible.tar.xz -C "/"

  1. Run Go Bible App

gobible
To add path, in case step 3 does not work:
echo "PATH=$PATH:/usr/local/bin" >> ~/.bashrc

For other Linux distros, read about installing *.tar.xz file at: https://www.cyberciti.biz/faq/how-to-extract-tar-xz-files-in-linux-and-unzip-all-files/

Install Terminal Mode

In addition to GUI mode, you can run GoBible in terminal mode:

terminal_mode

Search example: search for all verses containing both "God" and "love":

search.mov

To install, download to home directory

cd ~
git clone https://github.com/eliranwong/gobible.git
cd gobible
chmod +x gobible ./gobible

For go developers

Prerequisites: Go 1.18 or later

git clone https://github.com/eliranwong/gobible.git

cd gobible

To run GUI mode:

go run gobible.go fyne

To run Terminal mode:

go run gobible.go

To build a binary file:

go biuld gobible.go

Data

We separate "gobible_data" folder from executable file on purpose, to let users manage or add data easily.

Add More Bibles

Download more at https://github.com/otseng/UniqueBible_Bibles

unzip files and place in folder "gobible_data/bibles"

restart Go Bible App

About

Unique Bible App Project in Go Programming Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published