Skip to content

A little JS app to make Abbott-Smith searchable and usable with a focus on good UI and UX

License

Notifications You must be signed in to change notification settings

mrgreekgeek/abbott-smith-greek-lexicon-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abbott-Smith's "Manual Lexicon of the Greek New Testament" Online

A little JS app to make Abbott-Smith searchable and usable with a focus on good UI and UX.

The underlying data for this app comes from the marvelous translatable-exegetical-tools/Abbott-Smith. Needless to say, this app wouldn't exist without all the hard work that went into that repository!

To Do List

  • Refactor the code to search via JS data structure rather than raw XML
  • Implement searching by Strongs #
  • Fix the ref tagger to tag all references (using 'osisref' element in XML)
  • Have a "reverse search" function to search for English glosses that correspond to a Greek word
  • Replace BLB ref tagger with a simpler/cleaner approach, using the Byzantine Text instead.
  • Make the "NT Usage #" link to a search for the lemma in STEPBible
  • Expand all abbreviations or at least make tooltips (with HTML abbr tag)
  • Full offline functionality with service workers
  • Show recently searched words so user can easily go back to them
  • Add some relevant info to the page for SEO purposes and check how it shows up in search engines
  • Surface the front-matter/introductory material for the lexicon
  • Add a keyboard legend for converting Greek to Latin letters
  • Make final sigma and e/η more compatible for latinized searches
  • Use an HTML element other than 'title' for storing the Strongs #
  • Clean up and consolidate CSS

About

A little JS app to make Abbott-Smith searchable and usable with a focus on good UI and UX

Resources

License

Stars

Watchers

Forks