System which monitors what I'm reading via a browser extension and publishes a feed: https://dmarx.github.io/papers-feed/
- Browser extension monitors your reading habits
- Interactions with domains you are interested in get logged as github issues
- This triggers github automation workflows which publishes an interactive webpage to dig up papers
- Create a new repository from the template here: https://github.com/dmarx/papers-feed-template
- Configure repository settings
- Configure github pages to deploy from the
gh-pagesbranch - Give actions write permissions on your repo
- Install the browser extension located in
papers-feed-src/extension - Create a a github PAT with permission to create issues on your papers-feed repo
- Register the PAT in the browser extension's options
To test that everything is set up correctly, visit an arxiv /abs/ or /pdf/ page. Shortly after visiting:
- an issue with the label "paper" should be created
- this should also trigger activity which will be logged in the repository's
Actionstab - after a few minutes, the frontend should be available via gh-pages at
<username>.github.io/<repo-name>
- Thank you to anthropic for making a decent LLM (I made claude write nearly all of this)
- Thank you also to https://github.com/utterance/utterances, which inspired how this project (ab)uses github issues as a database