├── .flake8 ├── .github ├── dependabot.yaml └── workflows │ ├── publish.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── changelog.md ├── conf.py ├── contribute.md ├── example_cache.ipynb ├── index.md ├── requirements.txt ├── sample_notebook_activity.md └── use.md ├── github_activity ├── __init__.py ├── auth.py ├── cache.py ├── cli.py ├── git.py ├── github_activity.py └── graphql.py ├── noxfile.py ├── pyproject.toml ├── requirements.txt ├── setup.py └── tests ├── resources └── cli_no_target.githubactivity.json ├── test_cli.py └── test_cli ├── cli_def_branch.md ├── cli_no_target.md ├── cli_no_target_pyproject.md ├── cli_w_parts.md ├── cli_w_url.md ├── test_cli_all.md ├── test_contributor_sorting.md └── test_pr_split.md /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ```{include} ../CHANGELOG.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/contribute.md -------------------------------------------------------------------------------- /docs/example_cache.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/example_cache.ipynb -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/sample_notebook_activity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/sample_notebook_activity.md -------------------------------------------------------------------------------- /docs/use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/docs/use.md -------------------------------------------------------------------------------- /github_activity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/__init__.py -------------------------------------------------------------------------------- /github_activity/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/auth.py -------------------------------------------------------------------------------- /github_activity/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/cache.py -------------------------------------------------------------------------------- /github_activity/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/cli.py -------------------------------------------------------------------------------- /github_activity/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/git.py -------------------------------------------------------------------------------- /github_activity/github_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/github_activity.py -------------------------------------------------------------------------------- /github_activity/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/github_activity/graphql.py -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | markdown 2 | numpy 3 | pandas 4 | python-dateutil 5 | requests 6 | tqdm 7 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/setup.py -------------------------------------------------------------------------------- /tests/resources/cli_no_target.githubactivity.json: -------------------------------------------------------------------------------- 1 | { 2 | "heading-level": 5 3 | } -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_cli/cli_def_branch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/cli_def_branch.md -------------------------------------------------------------------------------- /tests/test_cli/cli_no_target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/cli_no_target.md -------------------------------------------------------------------------------- /tests/test_cli/cli_no_target_pyproject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/cli_no_target_pyproject.md -------------------------------------------------------------------------------- /tests/test_cli/cli_w_parts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/cli_w_parts.md -------------------------------------------------------------------------------- /tests/test_cli/cli_w_url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/cli_w_url.md -------------------------------------------------------------------------------- /tests/test_cli/test_cli_all.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/test_cli_all.md -------------------------------------------------------------------------------- /tests/test_cli/test_contributor_sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/test_contributor_sorting.md -------------------------------------------------------------------------------- /tests/test_cli/test_pr_split.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/executablebooks/github-activity/HEAD/tests/test_cli/test_pr_split.md --------------------------------------------------------------------------------