Sha256: de992e1d350a922df798235f86c6c9ff46b68f5844e51c458721b2cc0786c892
Contents?: true
Size: 600 Bytes
Versions: 3
Compression:
Stored size: 600 Bytes
Contents
#! /usr/bin/env ruby require 'mechanize' require 'csv' require './lib/gman' url = 'http://www.myndighetsregistret.scb.se/Myndighet.aspx' agent = Mechanize.new page = agent.get(url) form = page.forms.first form.radiobuttons.find { |r| r.value = 'Textfil' }.check submit_button = form.buttons.find { |b| b.type == 'submit' } response = agent.submit(form, submit_button) rows = CSV.parse(response.content, headers: true, col_sep: "\t") domains = rows.map do |row| row['Webbadress'] unless row['Namn'] =~ /UNIVERSITET/ end Gman::Importer.new('Swedish Administrative Authorities' => domains).import
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gman-7.0.2 | script/vendor-se |
gman-7.0.1 | script/vendor-se |
gman-7.0.0 | script/vendor-se |