Explore rabbit holes for text-based articles.
Turn any Wikipedia page into Simple English. Expand interesting concepts further via telescopic text.
See a brief demo here.
TO-DOs...
- Improve Wikipedia article parsing
- Preserve more of the original article
- Use an existing simple translation, if available
- Add multipage view (i.e., side peek)
- Improve prompt for summary
- Improve prompt for in-text expansions
- Pre-load expansions
- Smarter caching in some sort of bucket
- Add "bring your own token" support
- Deploy the project
Want to help? See CONTRIBUTING.md.
A guide to running the project on your local machine.
- Run
bash scripts/setup.sh
to get setup for running the server. - Run
source env/bin/activate
. - Add your OpenAI API key in
.env
. Finally, runmake run-server
.
- Install
pnpm
(e.g.,brew install pnpm
). - Then run
pnpm install
andpnpm dev
to build the project. - Load the unpacked extension into Chrome the usual way (
chrome://extensions
).
Note that plasmo
supports hot reloading the development version of the extension.