All Projects → deep-philology → Deepreader

deep-philology / Deepreader

Licence: mit
a highly modular, Vue.js-based framework designed for building online reading environments for deep reading of texts with rich annotations and integrated learning tools

Labels

Projects that are alternatives of or similar to Deepreader

Scollzoomlistview
comic reader core view
Stars: ✭ 64 (-46.22%)
Mutual labels:  reader
Cistern
Ruby API client framework
Stars: ✭ 81 (-31.93%)
Mutual labels:  reader
Go Excel
A simple and light excel file reader to read a standard excel as a table faster | 一个轻量级的Excel数据读取库,用一种更`关系数据库`的方式解析Excel。
Stars: ✭ 114 (-4.2%)
Mutual labels:  reader
Mymanga
Manga downloader and reader for Windows 7/8.1/10. Written in C# with a clean and simple WPF interface.
Stars: ✭ 66 (-44.54%)
Mutual labels:  reader
Lector
Qt based ebook reader
Stars: ✭ 1,218 (+923.53%)
Mutual labels:  reader
Reader
Reader for PDF,use Qt5 and Poppler
Stars: ✭ 89 (-25.21%)
Mutual labels:  reader
Holy Reader
holy reader!小说阅读器小程序, API源自追书神器
Stars: ✭ 59 (-50.42%)
Mutual labels:  reader
Qrandbarcodescanner
An Android app for scanning QR codes and barcodes
Stars: ✭ 114 (-4.2%)
Mutual labels:  reader
Byline
Go library for convert io.Reader to line-by-line Reader
Stars: ✭ 80 (-32.77%)
Mutual labels:  reader
Album Bankakyou
Most simple UI, gallery before your eyes.
Stars: ✭ 102 (-14.29%)
Mutual labels:  reader
Remoteink
📖 🖥️ Turns Pockerbook E-Ink reader into a computer monitor
Stars: ✭ 67 (-43.7%)
Mutual labels:  reader
Reader
Extract clean(er), readable text from web pages via Mercury Web Parser.
Stars: ✭ 75 (-36.97%)
Mutual labels:  reader
Reader
📕一款在任阅基础上改进的网络小说阅读器,采用Kt编写,支持听书,仿真翻页,插页图片等。欢迎 star or fork!
Stars: ✭ 94 (-21.01%)
Mutual labels:  reader
Chameleonmini
The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was developed by https://kasper-oswald.de. The device is available at https://shop.kasper.it. For further information see the Getting Started Page https://rawgit.com/emsec/ChameleonMini/master/Doc/Doxygen/html/_page__getting_started.html or the Wiki tab above.
Stars: ✭ 1,133 (+852.1%)
Mutual labels:  reader
Laravel Log Reader
A log reader and management tool for Laravel
Stars: ✭ 115 (-3.36%)
Mutual labels:  reader
Zhihu Daily Reader
🌀 Zhihu Daily Reader (Web).
Stars: ✭ 60 (-49.58%)
Mutual labels:  reader
Iostreams
IOStreams is an incredibly powerful streaming library that makes changes to file formats, compression, encryption, or storage mechanism transparent to the application.
Stars: ✭ 84 (-29.41%)
Mutual labels:  reader
Kreader
Android阅读器
Stars: ✭ 117 (-1.68%)
Mutual labels:  reader
Gosumemory
Cross-Platform memory reader for osu!
Stars: ✭ 112 (-5.88%)
Mutual labels:  reader
Novelreader
仿照"任阅"的追书、看书的小说阅读器。重写"任阅"的代码,优化代码逻辑和代码结构,降低内存使用率。重写小说阅读器,支持网络阅读、本地阅读(支持分章,虚拟分章)。支持仿真翻页、上下滚动翻页等翻页效果。支持小说断点续传功能。优化用户使用体验。
Stars: ✭ 1,325 (+1013.45%)
Mutual labels:  reader

DeepReader

Join the chat at https://gitter.im/deep-reader/DeepReader

DeepReader is a highly modular, Vue.js-based framework designed for building online reading environments for deep reading of texts with rich annotations and integrated learning tools.

It is particulary intended for the study of classical languages such as Ancient Greek but could be applied to any texts with rich annotations. What is here is an early prototype using the MorphGNT API and the CTS protocol but we plan to support other text services as well including EPUB.

Reading environments built with the DeepReader framework could be as simple as Kindle-like apps but the real intention is to support deep reading with integrated dictionaries, linguistic annotations, and commentaries, as well as learning tools such as vocabulary flashcards and parsing drills.

Each widget is a separate Vue.js component. We are working to make it as simple as possible to develop new widgets that interact and engage with the current passage, optionally calling out to external APIs.

We are also experimenting with Firebase for persistence. Offline use is also planned as is packaging DeepReader up as an app for mobile use.

Setup

To run DeepReader in development mode, clone this repo then:

npm install
npm run dev

Presently, there are two readers accessible at these paths:

If you hover over the reader, you'll see various pluggable widgets on the left and right. Those on the left are used to choose what passage to read, and those on the right are used to present additional information about the passage and its individual words, and to control the appearance of the passage.

You can expand or collapse any widget by clicking on its title. You can use the arrow keys on your keyboard to pagination between passages in a work.

More Background

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].