aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rss2html.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rss2html.rb')
-rw-r--r--lib/rss2html.rb31
1 files changed, 2 insertions, 29 deletions
diff --git a/lib/rss2html.rb b/lib/rss2html.rb
index 4890fd4..6d95382 100644
--- a/lib/rss2html.rb
+++ b/lib/rss2html.rb
@@ -14,32 +14,5 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-require_relative 'lib/feed_item'
-require_relative 'lib/feed'
-
-require 'yaml'
-require 'erb'
-
-config_file = File.expand_path('~/.config/feeds.yml')
-
-unless File.exists?(config_file)
- puts "Config file #{config_file} not found. Please create it!"
- exit
-end
-
-feeds = YAML.load(IO.read(config_file))
-items = []
-
-feed_header = ERB.new(IO.read('lib/views/feed_header.html.erb'))
-feed_footer = ERB.new(IO.read('lib/views/feed_footer.html.erb'))
-item_template = ERB.new(IO.read('lib/views/item.html.erb'))
-
-feeds.each do |t, f|
- feed = Feed.new(t, f)
- puts feed_header.result(binding)
-
- feed.fetch do |entry|
- item = FeedItem.new(entry)
- puts item_template.result(binding)
- end
-end
+require 'rss2html/feed'
+require 'rss2html/feed_item'