Sha256: af5e381f9c0ee1d35b37f9346c229def124ad15f3681d76a3cb7f8f30951f106
Contents?: true
Size: 630 Bytes
Versions: 1
Compression:
Stored size: 630 Bytes
Contents
#! /usr/bin/env ruby # frozen_string_literal: true 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gman-7.0.3 | script/vendor-se |