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 (coming soon)
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-0.1.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-0.1.0.tar.gz.
File metadata
- Download URL: lexitheras-0.1.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 |
b39697453ef2f2066631232622761d8236c345ebc2604e1b2abb05cffeeb7461
|
|
| MD5 |
508a17fb9de688f3b65ec54da68b19a5
|
|
| BLAKE2b-256 |
147e756362864f81d847c4a2b56ba84d7648df47032e76b549a7ebf4c924b3c2
|
File details
Details for the file lexitheras-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lexitheras-0.1.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 |
30e52f3f74326ed5704df586fe2a0dcb2ada4ce442696c26ae48ad5cc7d6d7af
|
|
| MD5 |
8bde1514ed4e70f4abb852c95b5e1cab
|
|
| BLAKE2b-256 |
bccfa2c18c9d9f8fb760d65decf6992e2aa088b2e53c6f79ad9b130a09742301
|