Skip to content

andgineer/lexiflux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

851 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage

Lexiflux reader

Master languages faster with our AI-powered reading companion.

Instantly translate and understand foreign texts as you read, building your vocabulary and comprehension skills effortlessly.


Lexiflux

Quick start

Lexiflux Quick start

Docker image

Docker image

Developers

Build from sources

Clone the repo.

Install uv.

Install invoke preferably with pipx:

pipx install invoke

Create development environment:

. ./activete.sh  # note space between . and ./activate.sh
invoke buildjs
invoke init-db
invoke run

open in web-browser http://localhost:8000

Local SSL

Generate self-issued keys

inv keygen

Run server with SSL

inv runssl

If you want valid sertificate install mkcert. For macOS

brew install mkcert

Install root certificate

mkcert -install

Update runssl command in tasks.py to use this certificates.

Scripts

To get available scripts:

inv --list

Allure test report

Coverage report