arxiv-sanity-preserver

Source

Classification

Summary

arxiv sanity preserver Update Nov 27, 2021 : you may wish to look at my from-scratch re-write of arxiv-sanity: 1. This project is a web interface that attempts to tame the overwhelming flood of papers on Arxiv. It allows researchers to keep track of recent papers, search for papers, sort papers by similarity to any pa…

What This Teaches

  • How tooling can compress research reading, search, filtering, and sense-making.
  • Useful for improving this wiki’s own ingest, ranking, and review workflows.

Why It Matters

This is high-priority for Vipin because it informs agent workflows, paper digestion, wiki maintenance, and autonomous research loops.

Repository Snapshot

  • Full name: karpathy/arxiv-sanity-preserver
  • Default branch: master
  • HEAD: 17b2c281b55574135bda9b9710e4706dee6d652b
  • Stars at crawl: 5681
  • Forks at crawl: 1355
  • File count: 30
  • README path: README.md
  • License path: LICENSE.md
  • Created: 2015-11-28T04:47:22Z
  • Updated: 2026-05-15T18:07:12Z
  • Pushed: 2021-11-27T22:20:55Z

Top-Level Structure

  • [root]: 16
  • static: 11
  • templates: 3

File Extension Profile

  • .py: 10
  • .png: 5
  • .js: 4
  • .html: 3
  • .md: 2
  • .css: 1
  • .gitignore: 1
  • .jpeg: 1
  • .jpg: 1
  • .sql: 1
  • .txt: 1

Tags / Release-Like Markers

  • No git tags found in the shallow local clone.

Sample File Tree

  • .gitignore
  • analyze.py
  • buildsvm.py
  • download_pdfs.py
  • fetch_papers.py
  • LICENSE.md
  • make_cache.py
  • parse_pdf_to_text.py
  • README.md
  • requirements.txt
  • schema.sql
  • serve.py
  • static/as-common.js
  • static/d3.min.js
  • static/favicon.png
  • static/jquery-1.8.3.min.js
  • static/linkto.png
  • static/marked.min.js
  • static/missing.jpg
  • static/save.png
  • static/saved.png
  • static/search.png
  • static/style.css
  • templates/account.html
  • templates/discuss.html
  • templates/main.html
  • thumb_pdf.py
  • twitter_daemon.py
  • ui.jpeg
  • utils.py

Public Handling Notes

  • EXTRACTED: This page records public metadata and a source-grounded summary.
  • INFERRED: Full local preservation, when available, is for private/local use unless a license or explicit source policy makes public redistribution safe.
  • Do not treat this page as permission to republish unlicensed source text or code wholesale.