Lexitheras
A tool to convert Perseus Greek vocabulary lists into Anki flashcard decks.
Blind Orion Searching for the Rising Sun by Nicolas Poussin (1658) - Metropolitan Museum of Art
Features
- Search texts by title or author (e.g., "iliad", "homer", "symposium")
- Create Anki decks with Greek→English vocabulary cards
- Cache text catalog for faster searches
- Interactive selection when multiple matches found
- Cards ordered by frequency of appearance
Installation
From Source
git clone git@github.com:conorreid/lexitheras.git
cd lexitheras
python3 -m venv venv
source venv/bin/activate
pip install -e .
Using pip
pip install lexitheras
Usage
Search by title or author
lexitheras iliad # Find and create deck for the Iliad
lexitheras symposium # Choose between Plato's or Xenophon's
lexitheras homer # See all texts by Homer
List all available texts
lexitheras --list-texts
Search without creating deck
lexitheras plato --search-only
Direct URN (if known)
lexitheras urn:cts:greekLit:tlg0012.tlg001.perseus-grc2
Limit vocabulary items
lexitheras iliad --limit 100 # Only first 100 most frequent words
Card Format
- Front: Greek word (with frequency rank)
- Back: English translation and lemma form
Requirements
- Python 3.6+
- Internet connection to access Perseus
License
GNU General Public License v3.0
Metadata
Release files for lexitheras 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lexitheras-1.0.1.tar.gz | 2.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lexitheras-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.9 MB
Release files / lexitheras-1.0.1.tar.gz
| Download URL | lexitheras-1.0.1.tar.gz |
|---|---|
| Size | 2.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2f9b2d48ae7aebb23f8b2c108f1eca3fd2906e1722ca979d8fd0d67223473e44
|
|
BLAKE2b-256 checksum How to use checksums |
cd160c8cf49ae983e0c2e49ce89b0a8773ebf7024add766fa3b5839f29235e41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.5
|
Release files / lexitheras-1.0.1-py3-none-any.whl
| Download URL | lexitheras-1.0.1-py3-none-any.whl |
|---|---|
| Size | 20.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9d207f3c68a022a77bb79fe4b283a166136eb2f2e08e736d0c452944985fd6c4
|
|
BLAKE2b-256 checksum How to use checksums |
def50925b75ea4530f320a6bb1200b5504e87ff0d5aa46a45e2c3ffc59a7bf73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.5
|