Skip to content

A quick report for Github Copilot for business usage in organizations.

Notifications You must be signed in to change notification settings

CopilotNext/Copilot_Activity_Usage

Repository files navigation

Copilot_Activity_Usage_Report

quick report for Github Copilot for business usage in organizations.

It is a quick usage report of copilot for busienss within Github Organizations. Since there is API to get the latest activity, like 'https://api.github.com/orgs/{org}/copilot/billing/seats?per_page=200'

By calling the API periodlly- it is 6 hours by default in hard code in refresh_orgs_job.py now. We save the return as .csv, then extract it by dropping dupliate/split the IDE column to more column. finally, generate report. it supports daily active users analysis/Non Active users/Used by IDE/Used by Copilot Features/Develper who used copilot most often. And More report will be generated based on feedback, thanks.

Features

  • support multi-organizaiton management, inlucing add/remove organization for this tool.
  • This is a Flask web application that displays seat usage data for different organizations. The app reads organization names from a CSV file and displays them on the homepage. Users can select an organization and view seat usage reports and charts. The app also has a configuration page where new organizations can be added. The app runs a background thread that periodically fetches the latest seat usage data from an API.

Installation

Usage

  • Provide instructions for using your project.

alt text

alt text

alt text

alt text

Examples

API Reference

Contributing

  • Provide guidelines for contributing to your project.

License

  • Provide information about the license for your project.

Authors

Acknowledgments

  • Thank any contributors or open source projects that your project depends on.

About

A quick report for Github Copilot for business usage in organizations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published