Publius is a super simple digital reader for The Federalist Papers that helps students better understand Classical references in the text. Read the full writeup here.
- Includes full text of all 85 papers, from Project Gutenburg
- Exact keyword match search functionality, author and publishing venue information
- Passage highlight feature for Classical reference, powered by Anthropic's Claude 3 Opus
- Written in Python + Flask for easy local deployment
After cloning this repo, go ahead and duplicate .env.example and rename the file to .env. Then, go ahead and insert your own ANTHROPIC_API_KEY="".
To run locally, in your command line:
- Install Flask if you have not already,
$ pip install flask - Then run the Flask app
$ python -m flask
If you see any bugs or improvements feel free to open an Issue! Code is freely available under MIT license.