ConfigManager

UMLClass
Skill Seekers :: skill_seekers :: Utilities :: ConfigManager

Description

Manages persistent configuration for GitHub profiles, API keys, and scraping settings. Stores config in ~/.config/skill-seekers/config.json. Supports multiple GitHub token profiles with rotation.

Attributes

Visibility Name Type Description
private config dict

Operations

Visibility Name Description
public save_config()
public add_github_profile()
public get_github_token()
public set_api_key()
public get_api_key()
public save_progress()
public load_progress()
public get_default_enhance_level()

Properties

Name Value
name ConfigManager
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependants

Relationships

Diagrams