-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path__init__.py
More file actions
36 lines (29 loc) · 980 Bytes
/
__init__.py
File metadata and controls
36 lines (29 loc) · 980 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""
Seattle Source Ranker
A comprehensive tool for discovering, analyzing, and ranking open source projects
from Seattle's tech community.
This package provides functionality for:
- Collecting GitHub user and repository data
- Analyzing project metrics and quality indicators
- Scoring and ranking projects using the SSR algorithm
- Managing GitHub API tokens and rate limits
- Checking PyPI package publication status
Main modules:
- collector: Data collection from GitHub API
- scoring: SSR algorithm and project ranking
- pypi: PyPI package detection and verification
- tokens: GitHub token management and rotation
Example:
>>> from seattle_source_ranker.tokens import TokenManager
>>> tm = TokenManager()
>>> token = tm.get_token()
"""
__version__ = "1.0.0"
__author__ = "thomas0829"
# Import main components for easy access
from .tokens import TokenManager
from .pypi import PyPIChecker
__all__ = [
"TokenManager",
"PyPIChecker",
]