Deep paper reading wiki: search, summarize, and analyze arXiv papers into a three-layer markdown wiki
Project description
paper-wiki
Deep paper reading wiki: search, summarize, and analyze arXiv papers into a three-layer markdown wiki.
Features
- Search arXiv papers via deepxiv API (SDK auto-installed)
- Download paper PDFs
- Generate per-section Chinese summaries using LLM
- Produce a full paper analysis with 5 dimensions:
- ELI5 (小学生也能懂)
- Core innovations (核心创新点)
- Test datasets & metrics (测试集与指标)
- Core weaknesses (核心缺点)
- Future directions (后期演进方向)
Three-Layer Wiki
wiki/{arxiv_id}/
├── README.md # Layer 1: full summary + 5 analysis aspects
├── sections/ # Layer 2: per-section Chinese summaries
│ ├── 01_introduction.md
│ ├── 02_method.md
│ └── ...
└── paper.pdf # Layer 3: original PDF
Install
pip install paper-wiki
Prerequisites
- OpenAI-compatible API endpoint
Quick Start
# Configure API
export OPENAI_API_KEY=sk-xxx
export OPENAI_BASE_URL=https://api.openai.com/v1
export OPENAI_MODEL=gpt-4o
# Process a paper by arXiv ID
paper-wiki process 2409.05591
# Or by URL
paper-wiki process https://arxiv.org/pdf/2604.27393
# Search and interactively select
paper-wiki search "RAG long context"
# Search and auto-select first result
paper-wiki search "transformer memory" --first
# List processed papers
paper-wiki list
Configuration
Create a .env file in your working directory:
OPENAI_API_KEY=sk-xxx
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
paper_wiki-0.3.0.tar.gz
(9.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file paper_wiki-0.3.0.tar.gz.
File metadata
- Download URL: paper_wiki-0.3.0.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
081c832f054e4d4e9861b6219ae49d7cbaa5f0cfc47fda4ce684f6bb19d0c4e7
|
|
| MD5 |
4a1f3d3ea285d6945ec03a2adca4a6e5
|
|
| BLAKE2b-256 |
ea0dda2ebb7e775a82cd2c8409703e4c20ab5cdc1a218eff7bb96e833af4746a
|
File details
Details for the file paper_wiki-0.3.0-py3-none-any.whl.
File metadata
- Download URL: paper_wiki-0.3.0-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb9b5a3b684380dd935959a26e8dcb94c78f7bb6e4744a3ceeda5184a9f0a36f
|
|
| MD5 |
6d35dc6c79a6ab27278bb740d5e8f15d
|
|
| BLAKE2b-256 |
91838f64df1096ca19a7ff25b6b79ceedae01e4c7c1b578b31abc22fad5a7a53
|