{"id":17093087,"url":"https://github.com/peter-murray/github-users","last_synced_at":"2026-04-13T20:02:14.938Z","repository":{"id":151168039,"uuid":"293857499","full_name":"peter-murray/github-users","owner":"peter-murray","description":null,"archived":false,"fork":false,"pushed_at":"2020-09-10T11:18:30.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-23T16:44:25.675Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peter-murray.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-08T15:51:07.000Z","updated_at":"2020-09-10T11:18:33.000Z","dependencies_parsed_at":"2023-05-02T16:01:11.238Z","dependency_job_id":null,"html_url":"https://github.com/peter-murray/github-users","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/peter-murray/github-users","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-murray%2Fgithub-users","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-murray%2Fgithub-users/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-murray%2Fgithub-users/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-murray%2Fgithub-users/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peter-murray","download_url":"https://codeload.github.com/peter-murray/github-users/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peter-murray%2Fgithub-users/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31768649,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T14:04:33.648Z","updated_at":"2026-04-13T20:02:14.921Z","avatar_url":"https://github.com/peter-murray.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Users Organization Report\n\nThis is a simple GraphQL query that will collect the users in an organization and dump them with some\nactivity stats to a CSV file.\n\nThis is a fairly simple implementation that does not concern itself with too much in the way of error handling due to \nthe adhoc of the purpose of this utility.\n\n## Running\n1. Install npm dependencies:\n    ```\n    $ npm install\n    ```\n    \n1. Run the script using:\n    ```\n    $ npm run user-export -- -t \u003cGITHUB_TOKEN\u003e -o \u003cORGANIZATION_NAME\u003e\n    ```\n   \n   Alternatively you could gloablly install the application using `npm install -g` which would give you a command line tool named `github-users`\n   \nThe script will be slow as it will use the local filesystem to store information about how far through the users for the\norganization it so it can pick up where it left off if you get an error due to rate limiting etc...\n   \nIf you need to reset the state pass the `--reset` flag in to the program and it will clear the local caches to ensure\nit will process the users from scratch.\n   \n \n## Interpreting Results\nThe csv file will be generated in the root directory of the project (along side the `index.js` file).\n\nThe Columns in the CSV file are:\n\n* `role`: The role that the user has in the organization\n* `login`: The handle for the user\n* `name`: The users' name \n* `email`: The publically available email address for the user (can be blank if the user has not shared one)\n* `create`: The time that the user's account was created\n* `updated`: The time at which the user's account/profile was updated\n* `reposContributedTo`: The number of repositories that the user has contributed to\n* `pullRequestTotal`: The total number of Pull Requests that the user has created\n* `issueTotal`: The total number of issues that the user has created\n* `commitConnentsTotal`: The number of commit commment that the user has made \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeter-murray%2Fgithub-users","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeter-murray%2Fgithub-users","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeter-murray%2Fgithub-users/lists"}