# SourceDetector

UMLClass
Skill Seekers :: skill_seekers :: CLICore :: SourceDetector

### Description

Auto-detects source type from user input string. Supports web URLs, GitHub repos (owner/repo), local directories, and 14+ file types (PDF, DOCX, EPUB, IPYNB, HTML, YAML/OpenAPI, AsciiDoc, PPTX, RSS/Atom, man pages, video). Returns SourceInfo with type, parsed data, and suggested name.

### Operations

Visibility | Name | Description
--- | --- | ---
public | detect() |
public | validate_source() |

### Properties

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

### Dependencies

### Dependants

### Relationships

### Owned Elements

### Diagrams