chesnolabs / voting

Ruby script for scooping MPs voting records.
1 stars 0 forks source link

Переробка скрипта #1

Closed zefmud closed 10 years ago

zefmud commented 10 years ago

Потрібно об’єднати скрипти по фракціям та по депутатам в один скрипт, які видає три файли. Окрім цього, потрібно використовувати csv із ID нардепів та фракціями, аби записувати у фінальні таблички їхній код. Файли з ID додані у project, бракує лише ID Пацкана, який зник кудись з сайту.

  1. Файл з номерами голосувань має включати такі поля a. N. Номер голосування – наприклад, номер голосування у списку голосувань нардепа, що був з початку діяльності ВРУ 7-го скликання (Абдуллін Олександр Рафкатович). b. Title. Назва голосування c. Date. Дата голосування. d. Time. Час голосування. e. Result. Числове значення. Загальна кількість голосів «За».
  2. Файл з голосуваннями нардепів має включати такі поля: a. N. Номер голосування з першого файлу. b. Deputy_ID. Код депутата. c. Vote. Голосування депутата
  3. Файл з голосуванням фракцій має включати a. N. Номер голосування з першого файлу. b. Faction_ID. Код фракції чи групи. c. For. Числове значення – кілкість голосів за. d. Against. Числове значення – кілкість голосів проти. e. Abstain. Числове значення – кілкість депутатів, які утрималися. f. Did_not_vote. Числове значення – кількість депутатів, що не проголосували. g. Absent. Числове значення – кілкість депутатів, які були відсутні під час голосування.
gud123 commented 10 years ago

https://chesno.org/admin/deputy/deputy/307/ Пацкан, насолоджуйтесь.

zefmud commented 10 years ago

в файл з айдішниками депутатів доданий пацкан.

n-mouse commented 10 years ago

deputies_ids.csv i factions_ids.csv ідентичні, це так і було задумано?

zefmud commented 10 years ago

Вже виправлено :)

n-mouse commented 10 years ago

а яке походження айдішників депутатів? вони обов’язково мають бути саме такими? їх можна замінить на те шо тут http://w1.c1.rada.gov.ua/pls/radan_gs09/ns_dep_gol_list_print?startDate=03.09.2013&endDate=03.10.2013&kod=110 після kod=?

gud123 commented 10 years ago

ні, це айдішники з сhesno.org, іі їх краще не плутати. краще додати ще й адішники депутатів у окрему колонку vr_mps_id чи щось таке. а нашу перейменувати на chesno_mps_id

9 липня 2014 р. 19:39 Natalie Hiirulainen notifications@github.com написав:

а яке походження айдішників депутатів? вони обов’язково мають бути саме такими? їх можна замінить на те шо тут http://w1.c1.rada.gov.ua/pls/radan_gs09/ns_dep_gol_list_print?startDate=03.09.2013&endDate=03.10.2013&kod=110 після kod=?

— Reply to this email directly or view it on GitHub https://github.com/chesnolabs/voting/issues/1#issuecomment-48500212.

Усього найкращого!

Вадим Гудима редактор chesno.org 068 238 44 30

n-mouse commented 10 years ago

Here you go. Айдішник голосування - його Unix time. Скрипт залежить від файлу deputies_ids.csv. Інпут такий як у fra.rb. Я намагалась зробить за датами, як у vote.rb, але це похоже сильно перевантажує ніжний сайт ВР. Може пізніше роздуплюсь як його оптимізувати