You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Портал "rada4you" розроблений Громадянською мережею ОПОРА та партнерами.
Дізнайся, як нардепи голосували у Раді за проекти рішень, які важливі для тебе.
Це може тебе здивувати. Поділися з іншими, поширюй правду.
Огляд
Це бібліотека для роботи з API порталу "Вони голосують для тебе". Вона має 10 базових функцій. Що вони роблять?
mps("key") - видає датафрейм із базовою інформацією про кожного народного депутата.
mps_info(mp_id, "key") – видає датафрейм із деталізованою інформацією про кожного народного депутата.
policies("key") – видає датафрейм із базовою інформацію про усі політики.
policy_info(policy_id, "key") – видає датафрейм із голосуваннями, що включені до певної політики.
mps_policies(mp_id, "key") – видає датафрейм із рівнем підтримки певного депутата кожної з політик.
policy_mps(policy_id, "key") – видає датафрейм із рівнем підтримки політики кожним з нардепів.
votings("start_date", "end_date", "key") – видає датафрейм з усіма голосуваннями за обраний період.
voting_policies(vote_id, "key") – видає датафрейм із сукупністю політик до яких підв'язане голосування.
voting_mps(vote_id, "key") – видає датафрейм із голосуванням кожного нардепа щодо певного голосування.
УВАГА
Для роботи із бібліотекою тобі потрібен key – унікальний API ключ для роботи з порталом RADA4YOU.
Отримати ключ можна тут.
mps("key") - видає датафрейм із базовою інформацією про кожного народного депутата, який наразі є
членом парламенту.*key- персональний ключ API.
Параметр
Опис
mp_id
Унікальний визначник для кожного депутата
mp_name
Ім'я та прізвище нардепа
party
Фракційність парламентаря
electorate
Спосіб обрання депутата: список/назва області
Деталі щодо депутатів
mps_info(mp_id, "key") – видає датафрейм із деталізованою інформацією про кожного народного депутата.*id- вектор, який містить щонайменше один id парламентаря.
Параметр
Опис
mp_id
Унікальний визначник для кожного депутата
mp_name
Ім'я та прізвище нардепа
party
Фракційність парламентаря
electorate
Спосіб обрання депутата: список/назва області
rebellions
Кількість голосувань проти лінії фракції
votes_attended
Загальна кількість голосувань
votes_possible
Кількість можливих голосувань, де нардеп міг голосувати
Усі політики
policies("key") – видає датафрейм із базовою інформацію про усі політики.
Параметр
Опис
policy_id
Унікальний визначник для політики
policy_name
Коротка назва політики
description
Більше деталей про цю політику
provisional
TRUE або FALSE (проект політики, яка ще не завершена і не відображається за замовчуванням)
Деталі щодо політики
policy_info(policy_id, "key") – видає датафрейм із переліком голосувань, що включені до певної політики.*policy_id – вектор, який містить щонайменше один id політики.
Параметр
Опис
policy_id
Унікальний визначник для політики
policy_name
Коротка назва політики
description
Більше деталей про цю політику
provisional
TRUE або FALSE (проект політики, яка ще не завершена і не відображається за замовчуванням)
vote__id
Унікальний визначник для голосування
vote_name
Скорочена назва голосування
date
Дата в форматі yyyy-mm-dd
time
Час голосування в форматі hh:mm AM або hh:mm PM, чи null, якщо недоступний
aye_votes
Кількість депутатів, які проголосували “ЗА”
no_votes
Кількість депутатів, які проголосували “ПРОТИ”
rebellions
Загальна кількість голосів, які проти лінії фракції
Рівень підтримки певного депутата кожної з політик
mps_policies(mp_id, "key") – видає датафрейм із рівнем підтримки певного депутата кожної з політик.
Параметр
Опис
mp_id
Унікальний визначник для кожного депутата
mp_name
Ім'я та прізвище нардепа
party
Фракційність парламентаря
electorate
Спосіб обрання депутата: список/назва області
policy_id
Унікальний визначник для політики
policy_name
Коротка назва політики
description
Більше деталей про цю політику
provisional
TRUE або FALSE (проект політики, яка ще не завершена і не відображається за замовчуванням)
agreement
Рівень підтримки політики нардепом у проміжку від 0 до 100
voted
TRUE або FALSE. Показує, чи нардеп колись голосував за законопроект з цієї політики
Рівень підтримки певної політики кожним з нардепів`
policy_mps(policy_id, "key") – видає датафрейм із рівнем підтримки політики кожним з нардепів.
Параметр
Опис
policy_id
Унікальний визначник для політики
policy_name
Коротка назва політики
description
Більше деталей про цю політику
provisional
TRUE або FALSE (проект політики, яка ще не завершена і не відображається за замовчуванням)
mp_id
Унікальний визначник для кожного депутата
mp_name
Ім'я та прізвище нардепа
party
Фракційність парламентаря
electorate
Спосіб обрання депутата: список/назва області
agreement
Рівень підтримки політики нардепом у проміжку від 0 до 100
voted
TRUE або FALSE. Показує, чи нардеп колись голосував за законопроект з цієї політики
Усі голосування за обраний період
votings("start_date", "end_date", "key") – видає датафрейм з усіма голосуваннями за обраний період.*start_date – перший день обраного періоду
*end_date – останній день обраного періоду
!end_date ≥ start_date
Параметр
Опис
vote_id
Унікальний визначник для голосування
vote_name
Скорочена назва голосування
date
Дата в форматі yyyy-mm-dd
time
Час голосування в форматі hh:mm AM або hh:mm PM, чи null, якщо недоступний
aye_votes
Кількість депутатів, які проголосували “ЗА”
no_votes
Кількість депутатів, які проголосували “ПРОТИ”
possible_turnout
Кількість діючих депутатів на момент голосування
rebellions
Загальна кількість голосів, які проти лінії фракції
edited
TRUE, якщо опис голосування був відредагований
Деталі щодо голосувань
voting_info(vote_id, "key") – видає датафрейм із деталізованою інформацією про кожне голосування.
Параметр
Опис
vote_id
Унікальний визначник для голосування
vote_name
Скорочена назва голосування
date
Дата в форматі yyyy-mm-dd
time
Час голосування в форматі hh:mm AM або hh:mm PM, чи null, якщо недоступний
aye_votes
Кількість депутатів, які проголосували “ЗА”
no_votes
Кількість депутатів, які проголосували “ПРОТИ”
possible_turnout
Кількість діючих депутатів на момент голосування
rebellions
Загальна кількість голосів, які проти лінії фракції
edited
TRUE, якщо опис голосування був відредагований
summary
Якщо edited є TRUE, тоді це остання версія опису.
bill_id
Унікальний визначник законопроекту, що пов'язаний з голосуванням
bill_number
Номер законопроекту у форматі №1234
bill_title
Назва законопроекту
bill_url
Гіперпосилання на законопроект на сайті ВРУ
Сукупність політик до яких підв'язане голосування
voting_policies(vote_id, "key") – видає датафрейм із сукупністю політик, до яких підв`язане певне голосування.
Параметр
Опис
vote_id
Унікальний визначник для голосування
vote_name
Скорочена назва голосування
date
Дата в форматі yyyy-mm-dd
bill_number
Номер законопроекту у форматі №1234
policy_id
Унікальний визначник для політики
policy_name
Коротка назва політики
description
Більше деталей про цю політику
provisional
TRUE або FALSE (проект політики, яка ще не завершена і не відображається за замовчуванням)
vote
Кожне голосування має відповідне vote
strong
TRUE або FALSE. Показує важливість голосування
Голосування депутатів
voting_mps(vote_id, "key")`** – видає датафрейм із голосуванням кожного з депутатів щодо певного голосування.
Параметр
Опис
vote_id
Унікальний визначник для голосування
vote_name
Скорочена назва голосування
bill_id
Унікальний визначник законопроекту, що пов'язаний з голосуванням
bill_number
Номер законопроекту у форматі №1234
bill_title
Назва законопроекту
date
Дата в форматі yyyy-mm-dd
mp_id
Унікальний визначник для кожного депутата
mp_name
Ім'я та прізвище нардепа
party
Фракційність парламентаря
electorate
Спосіб обрання депутата: список/назва області
vote
Голосування депутата: aye, against, not voting, abstention