Convert Perseus Greek vocabulary lists into Anki flashcard decks
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lexitheras-1.0.1.tar.gz
(2.9 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lexitheras-1.0.1.tar.gz.
File metadata
- Download URL: lexitheras-1.0.1.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f9b2d48ae7aebb23f8b2c108f1eca3fd2906e1722ca979d8fd0d67223473e44
|
|
| MD5 |
cdbffd74804fca3a05f481410f9ce69c
|
|
| BLAKE2b-256 |
cd160c8cf49ae983e0c2e49ce89b0a8773ebf7024add766fa3b5839f29235e41
|
File details
Details for the file lexitheras-1.0.1-py3-none-any.whl.
File metadata
- Download URL: lexitheras-1.0.1-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d207f3c68a022a77bb79fe4b283a166136eb2f2e08e736d0c452944985fd6c4
|
|
| MD5 |
694f83c60126b200994965a9f65e6ddc
|
|
| BLAKE2b-256 |
def50925b75ea4530f320a6bb1200b5504e87ff0d5aa46a45e2c3ffc59a7bf73
|