# GitHubScraper

UMLClass
Skill Seekers :: skill_seekers :: Scrapers :: GitHubScraper

### Description

GitHub Repository Scraper (C1.1-C1.9). Extracts repository info: structure, README, code signatures, test examples, issues, changelog, releases. Supports local repo and API modes.

### Generalized Elements

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
private | config | dict |
private | repo_name | str |
private | local_repo_path | Optional[str] |
private | extracted_data | dict |
private | code_analysis_depth | str |

### Operations

Visibility | Name | Description
--- | --- | ---
public | scrape() |
private | _extract_code_structure() |
private | _extract_readme() |
public | should_exclude_dir() |

### Properties

Name | Value
--- | ---
name | GitHubScraper
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Dependants

### Relationships

### Owned Elements

### Diagrams