Skip to content

Instantly share code, notes, and snippets.

@mattheath
Created April 12, 2013 02:36
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mattheath/5368857 to your computer and use it in GitHub Desktop.
Save mattheath/5368857 to your computer and use it in GitHub Desktop.
Publicize membership of Coderwall organisations
require "github_api"
user = ''
token = ''
github = Github.new oauth_token: token
coderwall_orgs = []
github.orgs.list.each do |org|
coderwall_orgs << org.login if org.login =~ /^coderwall/
end
coderwall_orgs.each do |org|
if !github.orgs.members.member? org, user, :public => true
puts "Publicizing membership of #{org}"
github.orgs.members.publicize org, user
else
puts "Already public member of #{org}"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment