Path Lines of Code __app__/__init__.py 1 __app__/actions/osci-azure.py 27 __app__/durable_functions_http_starter/__init__.py 18 __app__/durable_functions_orchestrator/__init__.py 6 osci-cli.py 60 osci/__init__.py 1 osci/actions/__init__.py 19 osci/actions/base.py 87 osci/actions/consts.py 8 osci/actions/exceptions.py 15 osci/actions/filter/__init__.py 2 osci/actions/filter/filter_list_company_projects.py 24 osci/actions/filter/filter_unlicensed.py 12 osci/actions/list_of_actions.py 18 osci/actions/load/__init__.py 2 osci/actions/load/load.py 12 osci/actions/load/load_company_commits.py 15 osci/actions/notify/__init__.py 2 osci/actions/notify/generate_email.py 12 osci/actions/notify/get_contributors_ranking_mbm_report.py 27 osci/actions/postprocess/__init__.py 4 osci/actions/postprocess/find_new_repos_and_commiters.py 12 osci/actions/postprocess/osci_change_report.py 22 osci/actions/postprocess/osci_daily_change_ranking.py 12 osci/actions/postprocess/osci_general_report.py 15 osci/actions/preprocess/__init__.py 3 osci/actions/preprocess/daily_active_repositories.py 12 osci/actions/preprocess/load_repositories.py 12 osci/actions/preprocess/match_company.py 12 osci/actions/process/__init__.py 15 osci/actions/process/company_rankers.py 95 osci/actions/process/generate_daily_osci_rankings.py 35 osci/actions/process/osci_rankers.py 65 osci/actions/publishing/__init__.py 8 osci/actions/publishing/load_companies_contrib_repos_to_bq.py 10 osci/actions/publishing/load_licensed_repositories_to_bq.py 10 osci/actions/publishing/load_osci_commits_ranking_to_bq.py 17 osci/actions/publishing/load_osci_daily_ranking_to_bq.py 11 osci/actions/publishing/load_osci_general_reports_to_bq.py 11 osci/actions/publishing/load_osci_ranking_to_bq.py 17 osci/actions/publishing/load_push_events_to_bq.py 13 osci/actions/publishing/transfer_to_web.py 9 osci/blacklist/__init__.py 21 osci/config/__init__.py 1 osci/config/base.py 132 osci/config/reader.py 103 osci/crawlers/__init__.py 1 osci/crawlers/github/__init__.py 1 osci/crawlers/github/events/__init__.py 1 osci/crawlers/github/events/base.py 29 osci/crawlers/github/events/crawler.py 32 osci/crawlers/github/events/parser.py 21 osci/crawlers/github/events/push.py 35 osci/crawlers/github/events/unpack.py 13 osci/crawlers/github/gharchive.py 13 osci/crawlers/github/repository/__init__.py 1 osci/crawlers/github/repository/info.py 35 osci/crawlers/github/rest.py 99 osci/datalake/__init__.py 5 osci/datalake/base.py 218 osci/datalake/blob/__init__.py 4 osci/datalake/blob/base.py 76 osci/datalake/blob/landing.py 39 osci/datalake/blob/public.py 65 osci/datalake/blob/staging.py 89 osci/datalake/blob/web.py 16 osci/datalake/bq.py 25 osci/datalake/datalake.py 35 osci/datalake/local/__init__.py 4 osci/datalake/local/base.py 32 osci/datalake/local/landing.py 62 osci/datalake/local/public.py 71 osci/datalake/local/staging.py 91 osci/datalake/local/web.py 19 osci/datalake/reports/__init__.py 52 osci/datalake/reports/company/__init__.py 9 osci/datalake/reports/company/base.py 35 osci/datalake/reports/company/contributors.py 12 osci/datalake/reports/company/contributors_repos.py 12 osci/datalake/reports/company/month_by_month_commits.py 10 osci/datalake/reports/company/month_by_month_contributors.py 10 osci/datalake/reports/company/new_contributors.py 5 osci/datalake/reports/company/new_repos.py 5 osci/datalake/reports/company/projects_activity.py 10 osci/datalake/reports/company/repos.py 12 osci/datalake/reports/excel/__init__.py 1 osci/datalake/reports/excel/osci_change.py 189 osci/datalake/reports/general/__init__.py 10 osci/datalake/reports/general/base.py 25 osci/datalake/reports/general/change_ranking.py 17 osci/datalake/reports/general/commits_ranking.py 12 osci/datalake/reports/general/company_contributors_repository_commits.py 10 osci/datalake/reports/general/language_commits_ranking.py 10 osci/datalake/reports/general/licensed_commits_ranking.py 10 osci/datalake/reports/general/osci_contributors_ranking.py 10 osci/datalake/reports/general/osci_general_ranking.py 5 osci/datalake/reports/general/osci_ranking.py 12 osci/datalake/repositories/__init__.py 17 osci/datalake/schemas/__init__.py 3 osci/datalake/schemas/bq.py 243 osci/datalake/schemas/landing.py 15 osci/datalake/schemas/public.py 154 osci/datalake/schemas/staging.py 25 osci/datalake/schemas/web.py 28 osci/filter/__init__.py 1 osci/filter/filter_list_company_projects.py 16 osci/filter/filter_unlicensed.py 40 osci/helper/__init__.py 5 osci/helper/base.py 6 osci/helper/mappers.py 28 osci/jobs/__init__.py 1 osci/jobs/base.py 57 osci/jobs/company_contributors_repository_commits.py 25 osci/jobs/contributors_ranking.py 15 osci/jobs/contributors_repos_ranking.py 17 osci/jobs/month_by_month_commits_amount.py 13 osci/jobs/osci_commits_ranking.py 13 osci/jobs/osci_contributors_ranking.py 19 osci/jobs/osci_languages.py 16 osci/jobs/osci_licenses.py 16 osci/jobs/osci_ranking.py 21 osci/jobs/repositories_ranking.py 13 osci/jobs/session.py 19 osci/load/__init__.py 1 osci/load/company_commits.py 26 osci/notify/__init__.py 1 osci/notify/generate_email/__init__.py 1 osci/notify/generate_email/consts.py 18 osci/notify/generate_email/email.py 35 osci/notify/generate_email/email.template.html 94 osci/notify/generate_email/generate_email.py 78 osci/notify/get_contributors_ranking_mbm_report.py 27 osci/postprocess/__init__.py 1 osci/postprocess/find_new_repos_and_commiters.py 24 osci/postprocess/osci_change_report/__init__.py 2 osci/postprocess/osci_change_report/osci_change_report.py 48 osci/postprocess/osci_change_report/process.py 69 osci/postprocess/osci_general_report/__init__.py 1 osci/postprocess/osci_general_report/osci_general_report.py 58 osci/preprocess/__init__.py 1 osci/preprocess/daily_active_repositories_list.py 17 osci/preprocess/load_repositories.py 33 osci/preprocess/match_company/__init__.py 2 osci/preprocess/match_company/company_domain_match_list.yaml 2003 osci/preprocess/match_company/company_domain_matcher.py 37 osci/preprocess/match_company/match.py 11 osci/preprocess/match_company/process.py 15 osci/preprocess/match_company/push_commits.py 29 osci/publishing/__init__.py 9 osci/publishing/load_companies_contrib_repos_to_bq.py 14 osci/publishing/load_licensed_repositories_to_bq.py 11 osci/publishing/load_osci_commits_ranking_to_bq.py 27 osci/publishing/load_osci_daily_ranking_to_bq.py 18 osci/publishing/load_osci_general_reports_to_bq.py 17 osci/publishing/load_osci_ranking_to_bq.py 27 osci/publishing/load_push_events_to_bq.py 14 osci/publishing/transfer_monthly_change_ranking.py 64 osci/transformers/__init__.py 1 osci/transformers/company_contributors_repository_commits.py 24 osci/transformers/contributors.py 17 osci/transformers/filter_duplicates.py 7 osci/transformers/languages.py 8 osci/transformers/licenses.py 8 osci/transformers/rankers/__init__.py 1 osci/transformers/rankers/commits_ranking.py 26 osci/transformers/rankers/employees_ranking.py 64 osci/transformers/rankers/repositories_ranking.py 20 osci/utils.py 32 setup.py 31