# gem install ruby-trello
# https://github.com/jeremytregunna/ruby-trello
require "trello"
# https://trello.com/app-key
# https://trello.com/1/authorize?key=PUBLIC_KEY&id=123456&name=ResponsiveFrameworks&expiration=never&response_type=token&scope=read,write
# id=123456 is the Board ID
Trello.configure do |config|
config.developer_public_key = "xxx"
config.member_token = "xxx"
end
p 'BOARDS'
Trello::Board.all.each do |b|
p "#{b.name} - #{b.id}"
end
puts
p "LISTS ON TASKS BOARD"
Trello::Board.find('547c636a43dfe0b3776d12ac').lists.each do |l|
p "#{l.name} - #{l.id}"
end
puts
p "CARDS IN PROGRESS"
Trello::List.find('547c63a4936189b46b2d03bb').cards.each do |c|
p c.name
end
puts
p "CARDS UP NEXT"
Trello::List.find('547c639c42d17a096cde6fb3').cards.each do |c|
p "Name: #{c.name}"
p "Description: #{c.desc}"
c.member_ids.each { |m| p "Member: #{m}" }
c.card_labels.each { |l| p "Label: #{l['name']}" }
end
puts
p "MEMBER"
p Trello::Member.find("547c682e0557130608796e02").full_name