mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 06:50:53 +00:00
- Add 'update' subcommand to check and install updates from GitHub - Support both git pull and zip download modes - Auto-backup before update, auto-rollback on failure - Protect user data (03_Resources/, 05_Bases/, .env, AGENTS.md) - Add paperforge.json for version tracking - Add standalone update.py as alternative entry point - Fix 'all' worker to only run Lite workers - Add missing imports (sys, tempfile, hashlib, subprocess, zipfile)
29 lines
749 B
JSON
29 lines
749 B
JSON
{
|
|
"name": "PaperForge-Lite",
|
|
"version": "1.2.0",
|
|
"description": "Lightweight literature management automation for Obsidian + Zotero",
|
|
"repository": "https://github.com/LLLin000/PaperForge",
|
|
"update": {
|
|
"channel": "stable",
|
|
"auto_check": true,
|
|
"check_interval_days": 7
|
|
},
|
|
"protected_paths": [
|
|
"03_Resources/",
|
|
"05_Bases/",
|
|
"99_System/LiteraturePipeline/ocr/",
|
|
"99_System/LiteraturePipeline/exports/",
|
|
"99_System/LiteraturePipeline/indexes/",
|
|
"99_System/LiteraturePipeline/candidates/",
|
|
".env",
|
|
"AGENTS.md"
|
|
],
|
|
"updateable_paths": [
|
|
"skills/",
|
|
"pipeline/",
|
|
"templates/",
|
|
"command/",
|
|
"scripts/"
|
|
],
|
|
"changelog_url": "https://github.com/LLLin000/PaperForge/releases"
|
|
}
|