heb12 / heb12-electron

A simple Electron app for reading the Bible
https://heb12.github.io/desktop
GNU General Public License v3.0
10 stars 7 forks source link

Heb12 online API #45

Open MasterOfTheTiger opened 5 years ago

MasterOfTheTiger commented 5 years ago

A big planned feature for Heb12 Desktop version 0.4.0 is the ability to interact with our own openbibles online API for both retrieving the text like the NET API and downloading new Bible translations from the server. This would enable us to keep most translations out of the main program when we distribute it. That way we are not wasting space with translations people do not want. This is especially important as we localize the application for other languages, as someone who only speaks French will not need the Bible in English, or vice versa.

Some of the things which it requires:

AmazingMech2418 commented 5 years ago

The writing and retrieving files and the downloading translations can all be done through Python. If you want, I can draft a Python script to read and write translations from an online API. We also don't really need a server since we can load everything through GH pages.

MasterOfTheTiger commented 5 years ago

@amazinigmech2418 A server is important for some other server-side stuff we need to keep things running smoothly. Don't worry, the code will be AGPL and publicly available for anyone to install on a server and let people connect their Heb12 installation to that one instead.