1
0
Fork 0
Simple example application from Lansing Ruby Meetup 08 Nov 2016
Find a file
2016-11-08 22:42:53 -05:00
chris-stalker.rb Initial commit 2016-11-08 22:40:43 -05:00
Gemfile Initial commit 2016-11-08 22:40:43 -05:00
Gemfile.lock Initial commit 2016-11-08 22:40:43 -05:00
README.md Use code blocks in README 2016-11-08 22:42:53 -05:00

Ruby User Group, 08 Nov 2016

Text alerting on a website content change

  • web request
require 'net/http'
uri = URI('https://github.com/chrisvfritz')
content = Net::HTTP.get(uri)
  • parse content
require 'nokogiri'
parsed = Nokogiri::HTML(content)
chris_face = parse.css('.avatar').attr('src').value
  • ??? (process)

  • send text

require 'twilio-ruby'
client = Twilio::REST::Client.new(account_sid, auth_token)
client.messages.create(
  from: from_number,
  to: notification_number,
  body: 'Repos changed'
)