Initial import script

This commit is contained in:
Stefan Schlott 2013-09-01 09:59:49 +02:00
parent b9832bf936
commit 99b601fa71

30
scripts/download-wikipage.rb Executable file
View file

@ -0,0 +1,30 @@
#!/usr/bin/env ruby
# encoding: utf-8
require 'rubygems'
require 'bundler/setup'
require 'nokogiri'
require 'open-uri'
def empty_p?(node)
node.name=='p' && node.content.length==0
node.content.length==0
end
if ARGV.length==0
abort('Need one parameter (page name)')
end
doc = Nokogiri::HTML(open("https://www.cccs.de/wiki/bin/view/Main/#{ARGV[0]}"))
content = doc.css('.twikiTopic').children
File.open("#{ARGV[0]}.html", 'w') do |file|
file.write("---\n")
file.write("title: #{ARGV[0]}\n")
file.write("kind: page\n")
file.write("---\n")
file.write(content)
end