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.0.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.0.tar.gz.
File metadata
- Download URL: lexitheras-1.0.0.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 |
fb7d593fc4922074e1e9ab48603bdcdfdc23bc53500b6c1e01bc198a0b91e0b2
|
|
| MD5 |
4bda3cee1030bc19f4b68e71fb4d599f
|
|
| BLAKE2b-256 |
18e6ff26066c6142758cf82ac7d0bd085b86d5b8c9bccaa24f4ce6a0ccfd5c14
|
File details
Details for the file lexitheras-1.0.0-py3-none-any.whl.
File metadata
- Download URL: lexitheras-1.0.0-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 |
e02c415ade923f4f19e5e345868c7ff3210f5732ccd6bc06fea1f9260d2b02d5
|
|
| MD5 |
4209af162eca3d32260e980fae2c29c0
|
|
| BLAKE2b-256 |
ff11737e9007c1cba24f4c42129620fe3de91fd6062ef773b03c221c16c32a5d
|