Скрипт ultimate.rb збирає дані по голосуванням, які відбулись між двома датами, які треба вказати при запуску скрипта
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
Павло пише:
Встановлення Ruby а) Заходите на цю сторінку http://rubyinstaller.org/downloads/ б) Закачуєте підходящий для вашої системи інсталятор або, якщо не хочете обирати, найстабільнішу версію: http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-1.9.3-p448.exe?direct в) Запускаєте інсталятор, встановлюєте. Додаткові галочки ставити непотрібно. Все!
Як запускати Ruby? а) Заходите в стартове меню, знаходити папку Ruby (в мене вона називається Ruby 1.9.3-p448) б) Запускаєте файл Start Command Promt with Ruby Все!
Встановлення необхідної бібліотеки а) Запустивши Ruby, введіть такий рядочок: gem install mechanize б) натисніть Еnter в) чекайте.... чекайте... чекайте... Все!
Робота зі скриптами а) Збережіть скрипти будь-яку директорію. б) Запустивши Ruby, введіть "сd ПОВНА_АДРЕСА_ДИРЕКТОРІЇ_КУДИ_ЗБЕРЕГЛИ_СКРИПТИ" натисність enter в) введіть ruby vote.rb або ruby fra.rb (в залежносты від того, який скрипт хочете запустити) і натисність enter г) далі - відповідно до інструкцій :)