템플릿을 실행하면 여기에 미리보기가 표시됩니다.
추출된 데이터가 없습니다
등록된 URL이 없습니다
| Sheet Name | Source | 수집일 | 상태 | Actions |
|---|
| 제품 | 카테고리 | 판매자 | 가격 | GitHub | 액션 |
|---|
crawl_tindie.py
fetch_github_urls.py
run_github_kicad_parser.py
benchmark_* 테이블
tindie_products 테이블에서 GitHub URL이 있는 제품을 자동으로 파싱하여 benchmark 테이블에 저장합니다.
# 미처리 제품 전체 파싱 (기본)
python scripts/run_github_kicad_parser.py
# 미처리 제품 10개만 파싱
python scripts/run_github_kicad_parser.py -n 10
# 단일 URL 파싱
python scripts/run_github_kicad_parser.py --url https://github.com/user/repo
# 테스트 모드 (DB 저장 안함)
python scripts/run_github_kicad_parser.py --dry-run
1. tindie_products에서 processed=0 인 GitHub URL 조회
2. 각 레포 git clone (--depth 1)
3. .kicad_sch, .sch, .kicad_pcb 파일 찾기
4. S-expression 파싱 → 컴포넌트 추출
5. benchmark_projects, benchmark_components 테이블에 저장
6. tindie_products.processed = 1 (성공) 또는 2 (실패) 업데이트
7. 임시 폴더 자동 삭제
• KiCad 6/7/8: .kicad_sch (S-expression)
• KiCad 5 레거시: .sch (텍스트 형식)
• PCB: .kicad_pcb (레이어 수, 풋프린트 보완)
※ Eagle CAD .sch 파일은 자동 감지하여 스킵됩니다.
# 우선 카테고리만 (개발보드 관련)
python scripts/crawl_tindie.py --priority
# 전체 카테고리 (5페이지씩)
python scripts/crawl_tindie.py
# 현재 통계 확인
python scripts/crawl_tindie.py --stats
# 100개 제품 처리
python scripts/fetch_github_urls.py --limit 100
# 현재 통계 확인
python scripts/fetch_github_urls.py --stats
# 잘못된 URL 리셋
python scripts/fetch_github_urls.py --reset
# 전체 미처리 제품 파싱
python scripts/run_github_kicad_parser.py
# 10개만 파싱
python scripts/run_github_kicad_parser.py -n 10
# 단일 GitHub URL 분석
python scripts/parse_kicad_github.py https://github.com/user/repo
# JSON 파일로 출력
python scripts/parse_kicad_github.py https://github.com/user/repo -o output.json
id - PKurl - 제품 URLtitle - 제품명has_github - GitHub 여부github_url - GitHub URLprocessed - 0/1/2project_id - PKname - 프로젝트명github_repo - GitHub URLkicad_version - 버전total_components - 컴포넌트 수tindie_product_id - FKcomponent_id - PKproject_id - FKref - 레퍼런스value - 값footprint - 풋프린트category - R/C/U 등block_id - PKproject_id - FKname - 블록명component_refs - JSONmodules/web_agent/sql/benchmark_tables.sql
sql/tindie_products.sql
| Ref | Value | Package | MPN | Manufacturer | Role |
|---|
| 용어 | 카테고리 | 우선순위 | 검색 결과 | 마지막 검색 | 상태 | 액션 |
|---|
| Repository | Stars | KiCad | Status |
|---|
컴포넌트 정보 없음
넷 정보 없음
Claude CLI가 웹사이트를 분석하여 자동으로 Playwright 템플릿을 생성합니다.
분석할 웹사이트 주소를 입력하세요
https://octopart.com 에서 5개의 요소를 찾았습니다.
액션이 없습니다
URL을 분석하면 미리보기가 표시됩니다
템플릿을 실행하면 여기에 실시간 로그가 표시됩니다
Web Agent 사용 가이드
이전에 작업하던 템플릿 초안이 있습니다.
브라우저 로딩 중...
스크립트를 선택하세요
분석 결과를 확인하고 수정이 필요하면 아래에 요청해주세요.
템플릿을 선택하세요
-