{"repo":"sgibson91/github-activity-dashboard","free":true,"listed":false,"github":"https://github.com/sgibson91/github-activity-dashboard","clone":"git clone https://github.com/sgibson91/github-activity-dashboard.git","description":"A tool to help visualise activity in issues and PRs across many repos and orgs","language":"Jupyter Notebook","stars":10,"topics":["jupyter-notebook","voila","voila-dashboard","binder","binder-ready","github","github-activity","python","template"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"My GitHub Activity Dashboard Jupyter-based dashboards to help visualise activity in issues and Pull Requests across many repositories and organisations - all in one place! Click here to view the activity dashboard! :point right: Click here to view the past activity summary! :point right: --- Table of Contents: - My GitHub Activity Dashboard - How the dashboards work - Python script - Continuous Delivery of data - Visualising the data - Binder and nbgitpuller - Get your own dashboards! - Using the tools locally - Installation requirements - Getting the data - Viewing the dashboards How the dashboards work Python script get-data.py is a Python script that makes calls to the GitHub REST API in order to collect information about issues and pull requests. It specifically makes requests to the search endpoint which allows us search for issues and pull requests as we would expect to do so in GitHub's own search bar. For example, is:issue is:open assignee:sgibson91 would return all open issues assigned to me. This turned out to be much more efficient than using the 'list issues assigned to the authenticated user' endpoint since it made fewer individual requests and, therefore, wouldn't rate-limit the script. The script searches for all issues and pull requests that meet the following criteria: - the user is either assigned to or has created them, - they involve the user and were closed in the last month, - they involve the user and were closed or updated in the last week; - and, any ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sgibson91","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sgibson91/github-activity-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}