Sha256: 4996dc80cbce9936cded427ec734fc07b281f2cc74e4ec5aad2d8c55e142a6cb
Contents?: true
Size: 550 Bytes
Versions: 7
Compression:
Stored size: 550 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'bundler/setup' require 'mediawiktory' out = File.open('data/infoboxes.txt', 'w') w = MediaWiktory::Client.new('https://en.wikipedia.org/w/api.php') res = w.query.list(prefixsearch: {search: 'Template:Infobox ', limit: 100}).perform out.puts res.raw.query.prefixsearch.map(&:title) while res.continue? cont = res.raw.continue.psoffset p cont res = w.query.list(prefixsearch: {search: 'Template:Infobox ', limit: 100, offset: cont}).perform out.puts res.raw.query.prefixsearch.map(&:title) end
Version data entries
7 entries across 7 versions & 1 rubygems