Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/bower/lister.py
Show All 19 Lines | |||||
# Aliasing the page results returned by `get_pages` method from the lister. | # Aliasing the page results returned by `get_pages` method from the lister. | ||||
BowerListerPage = List[Dict[str, str]] | BowerListerPage = List[Dict[str, str]] | ||||
class BowerLister(StatelessLister[BowerListerPage]): | class BowerLister(StatelessLister[BowerListerPage]): | ||||
"""List Bower (Javascript package manager) origins.""" | """List Bower (Javascript package manager) origins.""" | ||||
LISTER_NAME = "bower" | LISTER_NAME = "bower" | ||||
VISIT_TYPE = "bower" | VISIT_TYPE = "git" # Bower origins url are Git repositories | ||||
INSTANCE = "bower" | INSTANCE = "bower" | ||||
API_URL = "https://registry.bower.io/packages" | API_URL = "https://registry.bower.io/packages" | ||||
def __init__( | def __init__( | ||||
self, | self, | ||||
scheduler: SchedulerInterface, | scheduler: SchedulerInterface, | ||||
credentials: Optional[CredentialsType] = None, | credentials: Optional[CredentialsType] = None, | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |