Coder Social home page Coder Social logo

davidchang / browserbible Goto Github PK

View Code? Open in Web Editor NEW

This project forked from digitalbiblesociety/browserbible

0.0 3.0 0.0 250.9 MB

Full-fledged Bible software that runs in mobile and desktop browsers. Intended to run off an SD chip in closed countries.

browserbible's Introduction

Browser Bible

A browser based Bible Study Application built with the power triad of HTML, CSS, and JavaScript.

Goals

HTML and JavaScript based Bible software that can run

  • on any browser
  • on any device
  • in any nation

The application has full search and highlighting features but requires

  • no install
  • no server
  • no trace

To make this happen, there are two ways to view the same biblical content

  • Mobile Version - The mobile version uses jQuery Mobile to navigate through the Bible chapter by chapter
  • Desktop Version - The desktop version is a multipane application based off ideas at http://biblewebapp.com/

Credits

Original Language Data

Many of the texts are the product of the hard work of many individuals dedicated to open source work including Open Scriptures and CrossWire. Thanks for the great work!

English Versions

Non-English Verions

  • The remaining versions in this repository were downloaded from Unbound Bible

Road Map

0.1 Todo List

  • Main windows and scrolling
  • Basic strongs numbers and greek parsing
  • Basic search functionality
  • Footnotes display in the footer
  • Switched from rel=v001001001 to data-osis=Gen.1.1 and Gen_1_1 classes
  • Built exporters for OSIS/XML, USMF, Unbound
  • Built WLC, Tischendorf importers
  • index.html, about.html for all languages/versions

0.2 Todo List

  • Put version info into version.json within folder, then load dynamically
  • Store current state / preferences
  • Add/delete columns
  • Chapter/verse Navigation Dropdown
  • Add original language tools (highlighting tense/voice/freq)
  • Improve selector speed using classes rather than attributes
  • Change theme colors
  • Change font size within the reader
  • Allow version to switch if a book is missing (WLC -> tisch is hardcoded)
  • Build NASB adn NET importer

0.3 Todo List

  • Strong's based searching
  • Strong's/Thayer/BDB popups
  • Add images links
  • Add Audio player
  • Add video launcher
  • handle missing books (e.g. Psalms and NT)
  • handle apocrypha

Wish List

  • Search stemmer
  • Original language conceptual searches (love => hesed, agape, phileo, etc. => lovingkindness)
  • Compare versions
  • Exegetical Guide
  • Audio read along

Known Issues

  • Notes and CF needs work
  • OSIS quotes span over verses
  • USMF doesn't handle quote lines (OEB, WEB)
  • Custom scroll bars
  • Verse links from notes/cfs
  • Images/Video always visible
  • Settings On/Off Swtich
  • Red letters switch

browserbible's People

Contributors

ariofrio avatar johndyer avatar jonbitgood avatar rking avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.