Daily arXiv source-package downloader with SQLite persistence and Feishu webhook reporting
Project description
📃 paperd
📃 CLI tool for downloading arXiv papers and preparing for research thinking, with Feishu Webhook notification.
- 按 Asia/Shanghai 日期抓取 arXiv 论文元数据
- 用 API 拉元数据后,按 id 从
https://arxiv.org/src/<id>下载源码包(tar.gz)并解压 - 将元数据与本地源码路径持久化到 SQLite
- 通过飞书 Webhook 机器人进行通知
Quick Start
mkdir -p "${XDG_CONFIG_HOME:-$HOME/.config}/.paperd"
uv sync
uv tool install .
paperd init
paperd run
paperd run --date 2026-04-01
paperd run --from 2026-04-01 --sep 2
- 飞书通知默认关闭,仅在
paperd init中配置FEISHU_WEBHOOK_URL后启用 paperd init会同时交互写入.env、.area,并询问DATA_ROOT- 默认配置目录:
${XDG_CONFIG_HOME:-$HOME/.config}/.paperd - 默认数据目录:
${XDG_DATA_HOME:-$HOME/.local/share}/paperd
查询已抓取论文
uv run paperd list --limit 10
uv run paperd list --category cs.AI --date 2026-04-03
uv run paperd show 2504.12345v1
Area 配置
详见 arXiv 分类列表。
- AI 安全与对齐 (cs.AI, cs.CR, cs.CY, stat.ML, cs.LG)
- 多模态模型 / VLM / Vision-Language Alignment (cs.CV, cs.CL, cs.AI, cs.LG, cs.IR)
- 大语言模型推理加速 (cs.DC, cs.AR, cs.CE, eess.SP, cs.SY)
- VLA 安全与推理加速 (cs.AI, cs.CR, cs.CV, cs.CL, cs.DC, cs.CY)
- 云原生 AI / ML Systems / Serving (cs.DC, cs.CE, cs.SE, cs.SY, cs.NI, cs.CY)
开发测试
uv run python -m unittest discover -s tests -v
uv run python -m paperd --help
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
paperd-0.1.0.tar.gz
(36.9 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
paperd-0.1.0-py3-none-any.whl
(36.7 kB
view details)
File details
Details for the file paperd-0.1.0.tar.gz.
File metadata
- Download URL: paperd-0.1.0.tar.gz
- Upload date:
- Size: 36.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64d74267f076b1df2a4d4a8ef30e03e7570570b9d4b5e868d32686b3b6aabf34
|
|
| MD5 |
bc333d40da6f7420f4ff9adc07647e50
|
|
| BLAKE2b-256 |
0303119f227d59671db9136b8837622286afd1f9b395da1725bab38fa6a96e53
|
File details
Details for the file paperd-0.1.0-py3-none-any.whl.
File metadata
- Download URL: paperd-0.1.0-py3-none-any.whl
- Upload date:
- Size: 36.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb6441023e2c70d768d8f965dfb6d8f495c5cb6232d9dca211381536d34ac0e5
|
|
| MD5 |
9d7cbab841350e17550351fdeae51554
|
|
| BLAKE2b-256 |
e0301deb7d5f16f3a880fb4bf4f7923f6c889bb3d1ca0b7d01167037db5a4da6
|