Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Biblesync to track location with other Bible apps #27

Open
alerque opened this issue Mar 14, 2020 · 5 comments
Open

Use Biblesync to track location with other Bible apps #27

alerque opened this issue Mar 14, 2020 · 5 comments
Labels
feature ✨ New feature or request

Comments

@alerque
Copy link
Collaborator

alerque commented Mar 14, 2020

It would be really interesting to look into an (optional) component that used biblesync to interact with other Bible apps such as Xiphos. Even in a single user environment it would be useful to have multiple study tools follow along without having to navigate them each individually.

@alerque alerque added the feature ✨ New feature or request label Mar 14, 2020
@tobias-klein
Copy link
Member

tobias-klein commented Mar 14, 2020

Interesting proposal! Do you know whether BibleSync is used by any other application besides Xiphos?
From a technical point of view, an integration in Ezra Project would certainly require another N-API based "wrapper" to integrate BibleSync with nodejs & JavaScript.

@alerque
Copy link
Collaborator Author

alerque commented Mar 14, 2020

No I don't, I only knew about it all from Xiphos (and packaging for same), but I was looking into integrating it into a web app (https://sahneleme.incil.info). I had a few ideas for shimming it so that somebody (myself!) with say Xiphos a local biblesync port open could navigate there in sync with the online app (which has Bibles not available in SWORD).

Another thought that crossed my mind was a web extension to enable such navigation for multiple online Bible sites in sync with local study tools.

I don't have working code for either of the above, it was just an idea.

Some more background on the protocol development can be found here.

@tobias-klein
Copy link
Member

Ok, thanks! Note that while this is certainly interesting it's probably not going to be on my agenda any time soon. I first need to "catch up" on some other features present in other bible programs (like parallel translation mode, enhanced search features, ...). If you or someone else contributes the N-API based JS wrapper for BibleSync I could certainly look into integrating it.

@alerque
Copy link
Collaborator Author

alerque commented Mar 14, 2020

Nah this is a back burner one for me too. It just occasionally crosses my mind and I figured documenting it in an issue for future tracking was better than being only in my mind.

By the way this may not require a N-API wrapper, it might be possible to interact via websockets.

@alerque
Copy link
Collaborator Author

alerque commented Mar 18, 2020

Bishop (Android and iOS) appears to implement Biblesync as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature ✨ New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants