chesnolabs / voting

Ruby script for scooping MPs voting records.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Збір даних про голосування депутатів

Скрипт ultimate.rb збирає дані по голосуванням, які відбулись між двома датами, які треба вказати при запуску скрипта

Requirements:

gem mechanize -v 2.7.3

gem nokogiri -v 1.6.2.1

gem json

Скрипт залежить від файлів dates.json і deputies_ids.csv. Не переміщайте і не змінюйте їх

Запуск:

ruby ultimate.rb dd.mm.yyyy dd.mm.yyyy

Windows

Павло пише:

  1. Встановлення Ruby а) Заходите на цю сторінку http://rubyinstaller.org/downloads/ б) Закачуєте підходящий для вашої системи інсталятор або, якщо не хочете обирати, найстабільнішу версію: http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-1.9.3-p448.exe?direct в) Запускаєте інсталятор, встановлюєте. Додаткові галочки ставити непотрібно. Все!

  2. Як запускати Ruby? а) Заходите в стартове меню, знаходити папку Ruby (в мене вона називається Ruby 1.9.3-p448) б) Запускаєте файл Start Command Promt with Ruby Все!

  3. Встановлення необхідної бібліотеки а) Запустивши Ruby, введіть такий рядочок: gem install mechanize б) натисніть Еnter в) чекайте.... чекайте... чекайте... Все!

  4. Робота зі скриптами а) Збережіть скрипти будь-яку директорію. б) Запустивши Ruby, введіть "сd ПОВНА_АДРЕСА_ДИРЕКТОРІЇ_КУДИ_ЗБЕРЕГЛИ_СКРИПТИ" натисність enter в) введіть ruby vote.rb або ruby fra.rb (в залежносты від того, який скрипт хочете запустити) і натисність enter г) далі - відповідно до інструкцій :)

About

Ruby script for scooping MPs voting records.


Languages

Language:Ruby 100.0%