Reading List (v14)

Track papers you've read on the web and filter by keywords.

Filter by keyword:

Click keyword pills to select multiple (toggle on/off); papers matching any selected keyword are shown. Click All to clear. Keywords come from manual tags and from words in titles/abstracts. Type below to search in abstracts/titles.

Sync: use extension icon → Open Reading List
Quick add (saved in browser, persists after refresh)
Generate Related Work (LLM)

Filter papers by keyword above, then use the prompt below in ChatGPT/Claude (or choose OpenAI / DeepSeek and paste an API key to generate here). The prompt prefers full citation lines when available.

or
OpenAI: platform.openai.com/api-keys. DeepSeek: platform.deepseek.com (1M free tokens/month). Key is used only in your browser.
If you see "Failed to fetch", the API may block requests from this domain — use Copy prompt and paste into ChatGPT or DeepSeek. Or run the site locally (bundle exec jekyll serve) and use Generate from localhost.

Pricing (approx.): GPT-4o-mini ~$0.15/1M input, $0.60/1M output. DeepSeek-chat ~$0.27/1M input, $1.10/1M output but has free tier. OpenAI · DeepSeek

How keyword filter works

Filter matches in the paper’s abstract and in its keyword tags. Use the search box to type any word (searches abstracts + tags), or click a keyword pill. Add abstract: in _data/reading_papers.yml for YAML papers; for Local papers, fill “Abstract” when adding (Quick add) or they will only match by keyword tags.

How papers get into the list (no automatic tracking)

This page does not track or detect what you read. Papers appear only if you add them in one of these ways:

  • YAML file: Entries in the list come from _data/reading_papers.yml. Edit that file in the repo to add or remove papers (they show for everyone who visits the site).
  • Add paper form: Click "Add paper" above, fill in title, URL, and keywords, then "Save locally". Those are stored only in your browser and appear in the Reading List above with a Local badge. Use "Export YAML" to merge them into the repo.
  • From a paper page: When you are on a paper (e.g. arXiv, IEEE), drag the link below to your bookmarks bar. Later, click that bookmark to open this page with the current URL and title pre-filled, then click "Save locally".

Automatic recording (Chrome extension)

Install the extension (browser-extension/): Chrome → chrome://extensions → Developer mode → Load unpacked → select the browser-extension folder. When the address bar is arxiv.org, ieeexplore.ieee.org, etc., the extension saves the page automatically. Then open this Reading List page — the saved papers are merged into the list (you may see “Extension: X auto-recorded paper(s) merged”). If you open a PDF inside another extension’s viewer, use the options below.

1) Right‑click → “Add current page to Reading List” (after installing the extension). Works on any tab, including PDF viewer pages; the extension will extract the paper URL and open this page with it pre-filled.

2) Bookmarklet — add current page: Drag the link below to your bookmarks bar. On a paper page (or inside a PDF viewer whose URL contains arxiv.org/…), click the bookmark to open this page with the URL and title pre-filled.

Add current page to Reading List