Skip to main content

paper-downloader

Download paper PDFs and clone source code repositories from paper_info.json output.

Ir para a instalação

Informações da origem

Repositório
orange4664/research-skills
Última atividade na origem
31 de março de 2026 às 03:38
Idioma detectado do SKILL.md
inglês
Estrelas
41
Forks
1

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
4 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
paper-downloader
description
Download paper PDFs and clone source code repositories from paper_info.json output.
# Paper Downloader Skill ## Purpose Download paper PDFs and clone associated source code repositories. This is the second step in the paper reproduction pipeline, following paper-finder. ## When to Use - After running paper-finder to get paper_info.json - User asks to "download", "get", or "fetch" a paper's PDF - User asks to "clone" or "get the code" for a paper - User asks to "reproduce" a paper (run paper-finder first, then this) ## How to Use ### Step 1: Ensure paper_info.json exists Run paper-finder first if needed: ```bash python skills/paper-finder/scripts/search_paper.py "<query>" --output workspace/paper_info.json ``` ### Step 2: Run the Download Script ```bash python skills/paper-downloader/download_paper.py workspace/paper_info.json ``` **Options:** - `--allow-scihub` — Enable Sci-Hub as fallback PDF source - `--clone-depth 0` — Full git clone (default: shallow clone) - `--skip-code` — Only download PDF - `--skip-pdf` — Only clone code - `-o <dir>` — Custom output directory ### Step 3: Read the Results Check `workspace/<paper-slug>/download_report.json` for: - PDF download status and path - Code clone status and path - Step-by-step log ### Step 4: Report to User Tell the user: - Where the PDF was saved - Where the code was cloned - Which dependency files were found in the repo ## Dependencies - Python 3.10+ - `requests` library - `git` command-line tool
Ver no GitHub