Skip to main content

Lexitheras

A tool to convert Perseus Greek vocabulary lists into Anki flashcard decks.

Blind Orion Searching for the Rising Sun by Nicolas Poussin (1658) 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)

Source distribution for lexitheras 1.0.1
File Size Uploaded
lexitheras-1.0.1.tar.gz 2.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for lexitheras 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page