
Security News
Deno 2.4 Brings Back deno bundle, Improves Dependency Management and Observability
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Manage large 1..1000 user teams for classroom and insitutions with GitHub API calls.
GitHub API utilities for managing large numbers (10..1000) of users and repositories for education and institutions. GitHub v3 API is used via actively developed and growing PyGitHub. For very large number of repos say 1000+, it may be more useful and fast to use the GraphQL GitHub v4 API. Input / output is often via spreadsheet, as a gateway to APIs of other services such as Blackboard.
This repository helps us avoid having to use GitHub Education.
For example:
We also maintain Python-based Git utilities.
An important feature in
python CountGithubForks.py username
is showing which forks of your repos have had changes "ahead of" the parent repo.
Count how many total GitHub stars a GitHub account has:
python CountGithubStars.py username
That will take a couple seconds even for large numbers of repos.
DuplicateGithubRepos
based on spreadsheet input, mass duplicate GitHub repos.
Users will need a GitHub API token, as the unauthenticated API access is severely limited.
For public repos, "public_repo" is needed. For private repos, "repo" is needed.
"admin:org" Oauth does not work.
It's suggested you create an Oauth key for this, and then disable/delete this key permissions when done to avoid a security issue. To do this, including for Organizations, go to your Username, Settings, Developer Settings, Personal Access Tokens and set repo:public_repo. For organization private repos, you need "repo" permissions on the Oauth token.
if you get error
github.GithubException.UnknownObjectException: 404 {'message': 'Not Found',
'documentation_url': 'https://developer.github.com/v3/repos/#edit'}
that typically means your Oauth key doesn't have adequate permissions.
FAQs
Manage large 1..1000 user teams for classroom and insitutions with GitHub API calls.
We found that pygithubutils demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.