Skip to content

Instantly share code, notes, and snippets.

@larsxschneider
Created August 2, 2015 17:29
Show Gist options
  • Save larsxschneider/89d693d238c8b8f41d6b to your computer and use it in GitHub Desktop.
Save larsxschneider/89d693d238c8b8f41d6b to your computer and use it in GitHub Desktop.
Generates a list of all Autodesk open source repos
#!/usr/bin/env ruby
require 'rubygems'
require 'bundler/setup'
require 'octokit'
if $0 == __FILE__
dotcom_token = ARGV[1]
orgs = Array[
'ADN-DevTech',
'adsk-ui',
'autodesk',
'autodesk-acg',
'autodesk-adn',
'autodesk-cloud',
'AutodeskCAM',
'AutodeskFusion360',
'AutodeskISRC',
'developer-autodesk',
'developer-recap-autodesk',
'DynamoDS',
'meshmixer'
]
client = Octokit::Client.new(:access_token => dotcom_token)
orgs.each do |org|
client.repositories(org).each do |repo|
puts "#{org}\t#{repo.name}\t#{repo.forks_count}\t#{repo.stargazers_count}\t#{repo.watchers_count}\t#{repo.open_issues_count}"
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment