sci-papers-downloder은(는) 무엇을 하나요?
📚 Scopus 메타데이터를 통해 학술 논문을 검색하고, Unpaywall 및 선택적 Sci-Hub 대체 경로를 사용하여 전문(full-text)에 접근합니다.
개요
이 스킬은 Scopus API를 사용하여 논문을 검색한 후, Unpaywall을 통해 합법적인 오픈 액세스 버전을 찾고, 실패할 경우 선택적으로 Sci-Hub를 통해 PDF를 다운로드합니다.
설정
SCOPUS_API_KEY: Scopus API 키 (필수)UNPAYWALL_EMAIL: Unpaywall 접근을 위한 이메일 (필수)SCIHUB_ENABLED: Sci-Hub 대체 경로 활성화 (선택, 기본값:false)
사용법
# 논문 검색 및 다운로드
사용자: "transformer attention mechanism"에 대한 논문을 검색해줘
어시스턴트: 검색어에 해당하는 논문을 찾아 다운로드합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 어시스턴트
작동 방식
- 사용자가 검색어를 입력하면 Scopus API를 통해 관련 논문 메타데이터를 가져옵니다.
- 각 논문에 대해 Unpaywall을 사용하여 오픈 액세스 PDF URL을 확인합니다.
- Unpaywall에서 PDF를 찾지 못하고 Sci-Hub가 활성화된 경우, Sci-Hub를 통해 다운로드를 시도합니다.
- 최종적으로 PDF 파일을 로컬에 저장합니다.
예시
# 스킬 호출 예시
search_and_download(query="deep learning", max_results=5)
주의사항
- Sci-Hub 사용은 일부 국가에서 법적 문제가 있을 수 있으므로 사용 전 확인이 필요합니다.
- Unpaywall은 합법적인 오픈 액세스 소스만 제공합니다.
- Scopus API 키는 Scopus Developer Portal에서 발급받을 수 있습니다.
라이선스
MIT