-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
User
committed
Feb 12, 2012
0 parents
commit f47e229
Showing
3 changed files
with
169 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<rss version="2.0" | ||
xmlns:content="http://purl.org/rss/1.0/modules/content/" | ||
xmlns:wfw="http://wellformedweb.org/CommentAPI/" | ||
xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
xmlns:atom="http://www.w3.org/2005/Atom" | ||
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" | ||
xmlns:slash="http://purl.org/rss/1.0/modules/slash/" | ||
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" | ||
> | ||
|
||
<channel> | ||
<title>Que choa</title> | ||
<atom:link href="http://quechoa.info/feed/" rel="self" type="application/rss+xml" /> | ||
<link>http://quechoa.info</link> | ||
<description>quechoa.info</description> | ||
<lastBuildDate>Sat, 11 Feb 2012 16:16:34 +0000</lastBuildDate> | ||
<language>vi</language> | ||
<sy:updatePeriod>hourly</sy:updatePeriod> | ||
<sy:updateFrequency>1</sy:updateFrequency> | ||
<generator>http://wordpress.com/</generator> | ||
<cloud domain='quechoa.info' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' /> | ||
<image> | ||
<url>http://1.gravatar.com/blavatar/76dcd732338d3ae5f90bbddec5c865fb?s=96&d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url> | ||
<title>Quê choa</title> | ||
<link>http://quechoa.info</link> | ||
</image> | ||
<atom:link rel="search" type="application/opensearchdescription+xml" href="http://quechoa.info/osd.xml" title="Quê choa" /> | ||
<atom:link rel='hub' href='http://quechoa.info/?pushpress=hub'/> | ||
<item> | ||
<title>Các quan Hải Phòng, Tiên Lãng cũng…có công</title> | ||
<link>http://quechoa.info/2012/02/11/cac-quan-h%e1%ba%a3i-phong-tien-lang-cungco-cong/</link> | ||
<comments>http://quechoa.info/2012/02/11/cac-quan-h%e1%ba%a3i-phong-tien-lang-cungco-cong/#comments</comments> | ||
<pubDate>Sat, 11 Feb 2012 15:26:07 +0000</pubDate> | ||
<dc:creator>Nguyễn Quang Lập</dc:creator> | ||
<category><![CDATA[Lưu]]></category> | ||
|
||
<guid isPermaLink="false">http://quechoa.info/?p=22009</guid> | ||
<description><![CDATA[ NGUYỄN ĐÌNH ẤM Nghiêm túc đấy, không dám đùa. Lâu nay đã có khá nhiều hình ảnh, lời nói tố cáo các chính quyền dịa phương, cơ quan công quyền “coi dân như dép”, xã hội đầy rẫy oan sai : Ra phố thấy những đám người gương mặt hốc hác, rách rưới [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quechoa.info&blog=8113548&post=22009&subd=quechoablog&ref=&feed=1" width="1" height="1" />]]></description> | ||
<wfw:commentRss>http://quechoa.info/2012/02/11/cac-quan-h%e1%ba%a3i-phong-tien-lang-cungco-cong/feed/</wfw:commentRss> | ||
<slash:comments>7</slash:comments> | ||
|
||
<media:content url="http://1.gravatar.com/avatar/93c102e2f205841218c24c537c352dc5?s=96&d=monsterid&r=PG" medium="image"> | ||
<media:title type="html">NGUYỄN QUANG LẬP</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://quechoablog.files.wordpress.com/2012/02/401283_206693136090425_100002492205639_422370_1248865309_n9.jpg?w=300" medium="image"> | ||
<media:title type="html">401283_206693136090425_100002492205639_422370_1248865309_n</media:title> | ||
</media:content> | ||
</item> | ||
|
||
<item> | ||
<title>MÌNH ƠI, EM XIN LỖI</title> | ||
<link>http://quechoa.info/2012/02/11/minh-%c6%a1i-em-xin-l%e1%bb%97i/</link> | ||
<comments>http://quechoa.info/2012/02/11/minh-%c6%a1i-em-xin-l%e1%bb%97i/#comments</comments> | ||
<pubDate>Sat, 11 Feb 2012 13:13:28 +0000</pubDate> | ||
<dc:creator>Nguyễn Quang Lập</dc:creator> | ||
<category><![CDATA[Lưu]]></category> | ||
|
||
<guid isPermaLink="false">http://quechoa.info/?p=22001</guid> | ||
<description><![CDATA[THANH CHUNG Thưa mình, Em thật đúng là loại đàn bà “óc nhỏ như quả nho”; ra đường giẫm phải gai, về nhà chửi mèo, đánh chó. Chuyện tẩn đẩu tận đâu cũng lôi vào giường ngủ. Từ hồi về sống với nhau, đã rất nhiều lần mình nói, “đàn bà dịu dàng, hiền thục [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quechoa.info&blog=8113548&post=22001&subd=quechoablog&ref=&feed=1" width="1" height="1" />]]></description> | ||
<wfw:commentRss>http://quechoa.info/2012/02/11/minh-%c6%a1i-em-xin-l%e1%bb%97i/feed/</wfw:commentRss> | ||
<slash:comments>9</slash:comments> | ||
|
||
<media:content url="http://1.gravatar.com/avatar/93c102e2f205841218c24c537c352dc5?s=96&d=monsterid&r=PG" medium="image"> | ||
<media:title type="html">NGUYỄN QUANG LẬP</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://quechoablog.files.wordpress.com/2012/02/question6.jpg?w=300" medium="image"> | ||
<media:title type="html">question</media:title> | ||
</media:content> | ||
</item> | ||
<item> | ||
<title>Sự thật về Thác Bản Giốc</title> | ||
<link>http://quechoa.info/2012/02/11/s%e1%bb%b1-th%e1%ba%adt-v%e1%bb%81-thac-b%e1%ba%a3n-gi%e1%bb%91c-2/</link> | ||
<comments>http://quechoa.info/2012/02/11/s%e1%bb%b1-th%e1%ba%adt-v%e1%bb%81-thac-b%e1%ba%a3n-gi%e1%bb%91c-2/#comments</comments> | ||
<pubDate>Sat, 11 Feb 2012 09:11:16 +0000</pubDate> | ||
<dc:creator>Nguyễn Quang Lập</dc:creator> | ||
<category><![CDATA[Lưu]]></category> | ||
|
||
<guid isPermaLink="false">http://quechoa.info/?p=21976</guid> | ||
<description><![CDATA[MAI THÁI LĨNH Kỳ 2 – TRUNG QUỐC XÂM CHIẾM THÁC BẢN GIỐC NHƯ THẾ NÀO? Dựa theo những tin tức do Đảng cộng sản Việt Nam công bố qua nhiều thời kỳ, chúng ta có thể tóm tắt quá trình xâm chiếm Thác Bản Giốc của phía Trung Quốc như sau: Bước 1: Sửa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=quechoa.info&blog=8113548&post=21976&subd=quechoablog&ref=&feed=1" width="1" height="1" />]]></description> | ||
<wfw:commentRss>http://quechoa.info/2012/02/11/s%e1%bb%b1-th%e1%ba%adt-v%e1%bb%81-thac-b%e1%ba%a3n-gi%e1%bb%91c-2/feed/</wfw:commentRss> | ||
<slash:comments>6</slash:comments> | ||
|
||
<media:content url="http://1.gravatar.com/avatar/93c102e2f205841218c24c537c352dc5?s=96&d=monsterid&r=PG" medium="image"> | ||
<media:title type="html">NGUYỄN QUANG LẬP</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://quechoablog.files.wordpress.com/2012/02/image00571.jpg" medium="image"> | ||
<media:title type="html">image0057</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image00135-570x372.jpg" medium="image"> | ||
<media:title type="html">Ảnh 25: Đường biên giới mới với các cột mốc mới</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image00314.jpg" medium="image"> | ||
<media:title type="html">Ảnh 25: Đường biên giới mới với các cột mốc mới</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image00410.jpg" medium="image"> | ||
<media:title type="html">Ảnh 27: Khu vực Thác Bản Giốc (ảnh chụp từ vệ tinh). Vùng được đánh dấu là phần thác chính.</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image0059.jpg" medium="image"> | ||
<media:title type="html">Ảnh 28: Toàn cảnh Thác Bản Giốc chụp từ phía Trung Quốc</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image0066.jpg" medium="image"> | ||
<media:title type="html">Ảnh 29: Thác nước Bản Giốc riêng của Việt Nam nay đã trở thành “Thác lớn xuyên - quốc gia Đức Thiên” (Đức Thiên khóa quốc đại bộc bố). Sự mất mát này là do ai?</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image0074.jpg" medium="image"> | ||
<media:title type="html">Ảnh 30: Blogger Điếu Cày tại Thác Bản Giốc</media:title> | ||
</media:content> | ||
|
||
<media:content url="http://www.boxitvn.net/wp-content/uploads/2012/02/image0085.jpg" medium="image"> | ||
<media:title type="html">Ảnh 31: Bản đồ xã Đàm Thủy do Ủy ban Biên giới Quốc gia công bố</media:title> | ||
</media:content> | ||
</item> | ||
|
||
</channel> | ||
</rss> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
require 'rubygems' | ||
require 'nokogiri' | ||
|
||
class FeedParser | ||
attr_reader :file | ||
def initialize(file) | ||
@file = file | ||
end | ||
|
||
def parse | ||
f = File.open(file) | ||
doc = Nokogiri::XML(f) | ||
f.close | ||
root = doc.css('channel') | ||
return NewSource.new(root.css("title").first.text, root.css("link").first.text) | ||
end | ||
|
||
end | ||
|
||
class NewSource | ||
attr_reader :name, :root_url | ||
def initialize(name, root_url) | ||
@name = name | ||
@root_url = root_url | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
require 'rubygems' | ||
require 'awesome_print' | ||
require File.join(File.dirname(__FILE__), 'feed_parser') | ||
|
||
describe FeedParser do | ||
|
||
let(:feed_file) { 'feed.xml' } | ||
|
||
subject { FeedParser.new(feed_file).parse } | ||
|
||
it 'has a name' do | ||
subject.name.should == 'Que choa' | ||
end | ||
|
||
it 'has a root url' do | ||
subject.root_url.should == 'http://quechoa.info' | ||
end | ||
|
||
end |