Skip to content
/ lute Public
forked from jzohrab/lute

LUTE (Learning Using Texts) is a self-hosted web app for learning language through reading, based on Learning with Texts (LWT)

License

Notifications You must be signed in to change notification settings

AdamHebby/lute

 
 

Repository files navigation

LUTE - Learning Using Texts

CI master Discord Server

This is a fork and ground-up rewrite of Hugo Fara's fork of the original Learning with Texts project on Sourceforge.

Lute would never have existed without the original Learning With Texts and Hugo Fara's subsequent efforts, so a big thanks to both of these projects.

Demo

A very brief demo, showing the core feature: reading a doc, and creating a term:

A wee demo

(fyi - The screenshot was edited for time and file size, so it looks like Lute is automatically filling in the term form -- it's not.)

Features not shown:

  • creating/editing texts
  • searching texts in the listing page
  • creating multi-word terms (clicking and dragging in the reading pane)
  • defining languages

The feature set of Lute is currently small, but it contains the core features for it to be a minimally viable product (MVP). As I, or others, feel the need, new features can be implemented.

Also see the YouTube introduction video.

Docs

Docs are in the Wiki. Some initial links to check out:

  • Read about Lute's origin, and why I forked this project from LWT here.
  • If you're wondering whether you should use Lute or something else, here's my take.
  • Installation

There are a few more notes in the docs, but the Wiki is the best place to start.

You can also join the Lute Discord Server.

Contribution

If you're a gearhead, like me:

  • Read the development notes
  • Fork this repo
  • Run composer install --dev to install dependencies
  • Make and test your changes!
  • Open a PR

If you're a user: Lute is free :-) ... but if it makes your life better and you feel like saying thanks, I gladly accept coffee. I'll give thanks and will use the caffeine to implement features, or, better, recruit devs to grow the project.

Unlicense

Under unlicense, view UNLICENSE.md, and check out [http://unlicense.org/].

About

LUTE (Learning Using Texts) is a self-hosted web app for learning language through reading, based on Learning with Texts (LWT)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 75.2%
  • Twig 12.4%
  • JavaScript 5.7%
  • CSS 4.3%
  • Shell 2.2%
  • Dockerfile 0.2%