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