#!/usr/bin/ruby require './Wiki.rb' config = YAML::load_file(File.join(__dir__, 'config.yaml')) config["sites"].each do |site| wiki = Wiki.new(site["url"], site["username"], site["password"], config["dummy"]) list = wiki.get_list()['allpages'] for page in list do page_text = wiki.get_text(page['title']).body.force_encoding("UTF-8") changed = false unless page_text.include?("[[Category:#{site["category"]}]]") || page_text.include?("[[קטגוריה:#{site["category"]}]]") then next end if not page_text.include?("") then page_text = page_text + "\n\n" changed = true end if not page_text.include?("") then page_text = page_text + "\n\n" changed = true end if changed then wiki.create_page(page['title'], page_text) end end end