RSS Reader(Ruby Script)for 1337day

RSS Reader(Ruby Script)for 1337day



#!/usr/bin/env ruby
RSS Reader - 1337day - By Justryuz
Credit: CixtorDS_
#
curl = Curl::Easy.new('http://1337day.com/rss/')
curl.http_get
rss = curl.body_str
    .gsub("\t", '')
    .gsub("\n", '')
    .gsub('<item>', '\n<item>')
    .gsub('</item>', '</item>\n')
    .split("\n")
count = 0
rss.each do |item
    if item_m = item.match(/<lastBuildDate>(.*)<\/lastBuildDate>/)
        puts "[@] Last build date: #{item_m[1]}
        5.times{ print '= '}
        puts ''
    elsif item_m = item.match(/<item><title>(.*)<\/title><link>(.*)<\/link><description>(.*)<\/description><category>(.*)<\/category><pubDate>(.*)<\/pubDate><guid isPermainLink='(true|false)'>(.*)<\/guid><\/item>/)
        count += 1
        puts "[#{count}] Title: #{item_m[1]}"
        puts "[+] Link: #{item_m[2]}"
        puts "[+] Description: #{item_m[3]}"
        puts "[+] Category #{item_m[4]}"
        puts "[+] Publication: #{item_m[5]}"
        puts "[+] GUID permainLink: #{item_m[6]}"
        5.times{ print '= '}
        puts ''
    end
end

Postingan terkait:

Belum ada tanggapan untuk "RSS Reader(Ruby Script)for 1337day"

Post a Comment