Community코딩 & 개발github.com

Given-Dream/sciencedirect-live-session-fetcher

라이브 인증된 Edge 세션을 통해 일괄적으로 ScienceDirect PDF를 가져오기 위한 재사용 가능한 스크립트 및 Codex 스킬입니다.

sciencedirect-live-session-fetcher란 무엇인가요?

이 스킬은 라이브 인증된 Edge 브라우저 세션을 통해 ScienceDirect에서 PDF 문서를 순차적으로 가져오는 작업을 자동화합니다. 개발자나 연구자가 논문이나 기사를 대량으로 다운로드해야 할 때 유용하며, 수동 인증 세션을 활용하여 ScienceDirect의 접근 제한을 우회합니다. 주로 Codex 플랫폼에서 사용되도록 설계되었으며, 재사용 가능한 스크립트 형태로 제공되어 다른 AI 에이전트(예: Claude Code, Cursor)에도 통합할 수 있습니다. 스킬의 문서(SKILL.md)에는 세션 관리, PDF 요청 파이프라인, 오류 처리 및 재시도 로직이 상세히 설명되어 있어, 안정적인 대량 다운로드를 보장합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add Given-Dream/sciencedirect-live-session-fetcher

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

sciencedirect-live-session-fetcher은(는) 무엇을 하나요?

라이브 인증된 Edge 세션을 통해 일괄적으로 ScienceDirect PDF를 가져오기 위한 재사용 가능한 스크립트 및 Codex 스킬입니다.

개요

이 리포지토리는 ScienceDirect에서 PDF를 안정적으로 대량 다운로드하기 위한 도구와 스킬을 제공합니다. 라이브 Edge 브라우저 세션의 인증 상태를 활용하여 ScienceDirect의 접근 제한을 우회하고, 여러 문서를 순차적으로 가져옵니다.

주요 기능

  • 라이브 세션 기반 인증: 수동으로 로그인한 Edge 세션을 재사용하여 ScienceDirect 접근.
  • 순차적 PDF 가져오기: 지정된 URL 목록에서 PDF를 순서대로 다운로드.
  • 재시도 및 오류 처리: 네트워크 오류나 일시적 차단 시 자동 재시도.
  • Codex 스킬 지원: Codex 플랫폼에서 바로 사용 가능한 스킬 정의 제공.
  • 재사용 가능한 스크립트: 독립 실행형 스크립트로 다른 AI 에이전트에도 통합 가능.

사용 방법

  1. Edge 브라우저 설정: 라이브 세션을 유지하기 위해 Edge를 특정 프로필로 실행합니다.
  2. 스크립트 실행: 제공된 스크립트를 사용하여 PDF 다운로드를 시작합니다.
  3. Codex에서 사용: Codex 환경에서 스킬을 로드하여 대화형으로 작업을 수행합니다.

요구 사항

  • Python 3.8+
  • Edge 브라우저 (최신 버전 권장)
  • ScienceDirect 유효한 구독 권한

스크립트 구성

  • fetch_pdfs.py: 주요 다운로드 스크립트.
  • session_manager.py: Edge 세션 관리 모듈.
  • skill.json: Codex 스킬 정의 파일.

라이선스

MIT

관련 스킬