├── .github └── workflows │ ├── main.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── app ├── __init__.py ├── constant.py ├── main.py ├── models │ ├── __init__.py │ └── user.py ├── services │ ├── __init__.py │ ├── cf_request_handler.py │ ├── cf_response_parser.py │ ├── generator_interface.py │ ├── rating_badge_generator.py │ ├── stat_card_generator.py │ └── svg_factory.py └── utils │ ├── __init__.py │ ├── file_utils.py │ └── string_utils.py ├── assets ├── 1.star-the-repo.png ├── 2.clone-the-repo.png ├── 3.change-env.png ├── 4.change.env.png ├── 5.change-handle.png ├── 6.workflow-run.png ├── 7.output-folder.png ├── cflogo.svg └── dark-card-sample.png ├── config ├── .env.template ├── __init__.py └── config.py ├── docs ├── BRANCH-NAMING.md ├── CONTRIBUTING.md └── INSTALLATIONSTEPS.md ├── output ├── light_card.svg ├── max_rating.svg └── rating.svg ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── template ├── rating_sample.svg ├── rating_template.svg ├── stat_card.svg └── stat_card_sample.svg └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── __init__.py └── response_fixtures.py └── test_utils ├── __init__.py ├── test_cf_request_handler.py ├── test_cf_request_parser.py └── test_string_utils.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/constant.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/main.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/models/user.py -------------------------------------------------------------------------------- /app/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/services/cf_request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/services/cf_request_handler.py -------------------------------------------------------------------------------- /app/services/cf_response_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/services/cf_response_parser.py -------------------------------------------------------------------------------- /app/services/generator_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/services/generator_interface.py -------------------------------------------------------------------------------- /app/services/rating_badge_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/services/rating_badge_generator.py -------------------------------------------------------------------------------- /app/services/stat_card_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/services/stat_card_generator.py -------------------------------------------------------------------------------- /app/services/svg_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/services/svg_factory.py -------------------------------------------------------------------------------- /app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/utils/file_utils.py -------------------------------------------------------------------------------- /app/utils/string_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/app/utils/string_utils.py -------------------------------------------------------------------------------- /assets/1.star-the-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/1.star-the-repo.png -------------------------------------------------------------------------------- /assets/2.clone-the-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/2.clone-the-repo.png -------------------------------------------------------------------------------- /assets/3.change-env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/3.change-env.png -------------------------------------------------------------------------------- /assets/4.change.env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/4.change.env.png -------------------------------------------------------------------------------- /assets/5.change-handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/5.change-handle.png -------------------------------------------------------------------------------- /assets/6.workflow-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/6.workflow-run.png -------------------------------------------------------------------------------- /assets/7.output-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/7.output-folder.png -------------------------------------------------------------------------------- /assets/cflogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/cflogo.svg -------------------------------------------------------------------------------- /assets/dark-card-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/assets/dark-card-sample.png -------------------------------------------------------------------------------- /config/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/config/.env.template -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/config/config.py -------------------------------------------------------------------------------- /docs/BRANCH-NAMING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/docs/BRANCH-NAMING.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/INSTALLATIONSTEPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/docs/INSTALLATIONSTEPS.md -------------------------------------------------------------------------------- /output/light_card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/output/light_card.svg -------------------------------------------------------------------------------- /output/max_rating.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/output/max_rating.svg -------------------------------------------------------------------------------- /output/rating.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/output/rating.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/setup.cfg -------------------------------------------------------------------------------- /template/rating_sample.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/template/rating_sample.svg -------------------------------------------------------------------------------- /template/rating_template.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/template/rating_template.svg -------------------------------------------------------------------------------- /template/stat_card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/template/stat_card.svg -------------------------------------------------------------------------------- /template/stat_card_sample.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/template/stat_card_sample.svg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/response_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/tests/fixtures/response_fixtures.py -------------------------------------------------------------------------------- /tests/test_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_utils/test_cf_request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/tests/test_utils/test_cf_request_handler.py -------------------------------------------------------------------------------- /tests/test_utils/test_cf_request_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/tests/test_utils/test_cf_request_parser.py -------------------------------------------------------------------------------- /tests/test_utils/test_string_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudiptob2/cf-stats/HEAD/tests/test_utils/test_string_utils.py --------------------------------------------------------------------------------