Running in http server mode - eliranwong/UniqueBible GitHub Wiki

UBA can run in http-server mode and act as a web server. This allows access to UBA from any web browser on the network.

To start up in http-server mode:

python uba.py http-server

When this starts up, it'll print the URL to open on your browser.

Running in HTTP Server Mode
Open browser link: 'http://192.168.68.114:8080'

Any computer, phone, or device on the same wifi network should be able to access it.

Functionality available using browser:

  • Bible reading and searching
  • Reading library documents
  • Installing documents
  • Changing layout and theme

Presenter/Audience mode

When the config.webPresentationMode is set to True, it will operate in the presentation mode. The first person to access it will be the presenter. Everyone else will be a viewer and will not be able to enter any commands. They will be able to see on their browser what the presenter sees.

This feature is useful if a teacher is teaching from a passage. It allows everyone else to view the passage from their phone. When the next passage is presented, people would refresh their browser to view the new passage. This feature is also useful when singing songs. The leader would bring up the song from Hymn Lyrics and everyone else would be able to see it on their device.

To make it easier for people to open their browser, you can use the command "qrcode:::server" and it'll create a QR Code of the URL.

People can then scan this to open up the link on their phone. (They must be on the same wifi network for this to work.)

Further information about running on Android

https://github.com/eliranwong/UniqueBible/wiki/Web-Version-%5Bavailable-OFFLINE%5D