Skip to content

Commit

Permalink
Change project for vinnitsa
Browse files Browse the repository at this point in the history
  • Loading branch information
beastie87 committed Mar 18, 2019
1 parent 28f46b3 commit 17f3712
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 18 deletions.
Binary file removed app/assets/images/fon_home.jpg
Binary file not shown.
Binary file modified app/assets/images/fon_home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion app/assets/stylesheets/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ body{
display: none;
}
header{
background: url(fon_home.jpg) no-repeat center center;
background: url(fon_home.png) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
Expand Down
10 changes: 5 additions & 5 deletions app/views/about/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<h1 class="text-uppercase center-justified text-xs-center">Про проект</h1>

<div>
<p>Сервіс <%= Settings.name_site.upcase %>.RADA4YOU.ORG – це спосіб контролювати <%= link_to "депутатів", people_path() %> Дрогобицької міської ради, не відходячи від свого комп’ютера. Перевір сам - правду не сховати за мурами Ратуші. Вона – у відкритому доступі.<p>
<p>Сервіс <%= Settings.name_site.upcase %>.RADA4YOU.ORG – це спосіб контролювати <%= link_to "депутатів", people_path() %> Вінницької міської ради, не відходячи від свого комп’ютера. Перевір сам - правду не сховати за мурами Ратуші. Вона – у відкритому доступі.<p>

<p>Депутат міськради - Твій представник. Це Ти делегував його в орган місцевого самоврядування. Ти наділив його владними повноваженнями. Тож контролюй свого обранця. Чи ходить він на засідання? Чи голосує за рішення, які важливі для Тебе і решти дрогобичан? Чи дотримується фракційної/партійної дисципліни і за яких умов її порушує?</p>
<p>Депутати Дрогобицької міської ради VII скликання прийшли до влади за результатами місцевих виборів у жовтні 2015
року. А вже 24 листопада вони урочисто склали присягу. “Присягаю обов’язки депутата виконувати чесно та сумлінно в інтересах громади міста Дрогобича”, - обіцяли вони Тобі. Вони - це 36 депутати та міський голова.</p>
<p>Депутат міськради - Твій представник. Це Ти делегував його в орган місцевого самоврядування. Ти наділив його владними повноваженнями. Тож контролюй свого обранця. Чи ходить він на засідання? Чи голосує за рішення, які важливі для Тебе і решти віничан? Чи дотримується фракційної/партійної дисципліни і за яких умов її порушує?</p>
<p>Депутати Віницької міської ради VII скликання прийшли до влади за результатами місцевих виборів у жовтні 2015
року. А вже 24 листопада вони урочисто склали присягу. “Присягаю обов’язки депутата виконувати чесно та сумлінно в інтересах громади міста Дрогобича”, - обіцяли вони Тобі. Вони - це <%= People.all.count %> депутати та міський голова.</p>

<p class="text-uppercase">Вони голосують для Тебе</p>

Expand Down Expand Up @@ -41,7 +41,7 @@
<div class="col-12 how-help">
<h2 class="text-uppercase center-justified text-xs-center">Відповідальність</h2>

<p>Сервіс автоматично опрацьовує дані, оприлюднені Дрогобицькою міською радою. За тлумачення результатів окремими користувачами сервісу команда Rada4you.org Громадянської мережі ОПОРА відповідальності не несе.</p>
<p>Сервіс автоматично опрацьовує дані, оприлюднені Вінницькою міською радою. За тлумачення результатів окремими користувачами сервісу команда Rada4you.org Громадянської мережі ОПОРА відповідальності не несе.</p>
<p>Більше інформації про аналіз парламентських даних за допомогою сервісів Rada4you можна прочитати у нашому блозі <a href="https://medium.com/@rada4you" target="_blank"> на платформі Medium</a>.</p>
</div>

Expand Down
5 changes: 2 additions & 3 deletions config/deploy.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
require 'mina/rails'
require 'mina/git'

# require 'mina/rbenv' # for rbenv support. (http://rbenv.org)
require 'mina/rvm' # for rvm support. (http://rvm.io)

Expand All @@ -11,8 +10,8 @@
# branch - Branch name to deploy. (needed by mina/git)

set :domain, 'ruby.oporaua.org'
set :deploy_to, "/home/publicwhip-drohobych/"
set :repository, "[email protected]:OPORA/publicwhip-drohobych.git"
set :deploy_to, '/home/publicwhip-vinnytsia'
set :repository, '[email protected]:OPORA/publicwhip-vinnitsa.git'
set :branch, 'policy'

# For system-wide RVM install.
Expand Down
19 changes: 13 additions & 6 deletions lib/tasks/load_division.rake
Original file line number Diff line number Diff line change
@@ -1,27 +1,34 @@
namespace :load_division do
desc "Load votes"
task :votes, [:from_date, :to_date] => :environment do |t, args|
load_votes = JSON.load(open('http://drohobychvoted.oporaua.org/votes_events'))
load_votes = JSON.load(open('http://vinnitsavotedcsv.oporaua.org/votes_events'))
save_votes = Division.pluck(:date).uniq.to_a.map{|d| d.strftime('%Y-%m-%d')}
date_votes = load_votes - save_votes
date_votes.each do |date|
divisions = JSON.load(open("http://#{Settings.name_site}voted.oporaua.org/votes_events/#{date}"))
encoded_url = URI.encode(date)
uri = URI.parse(encoded_url)
divisions = JSON.load(open("http://vinnitsavotedcsv.oporaua.org/votes_events/#{uri}"))
divisions.each do |d|
date_vote = DateTime.parse(d[0]["date_vote"]).strftime("%F")
mps = Mp.where("? >= start_date and end_date >= ?", date, date).to_a.uniq(&:deputy_id)
if DateTime.parse(d[0]["date_caden"]).strftime("%F") == "1899-12-30"
date_vote = "2016-12-30"
else
date_vote = DateTime.parse(d[0]["date_caden"]).strftime("%F")
end
mps = Mp.where("? >= start_date and end_date >= ?", date_vote, date_vote).to_a.uniq(&:deputy_id)
division = Division.find_or_create_by(
date: date_vote,
number: d[0]["number"],
name: d[0]["name"],
clock_time: DateTime.parse(d[0]["date_vote"]).strftime("%T"),
clock_time: DateTime.parse(d[0]["date_caden"]).strftime("%T"),
result: d[0]["option"]
)
division.votes.destroy_all
d[1]["votes"].each do |v|
next if v["voter_id"] == 1004
mp = mps.find{|m| m["deputy_id"] == v["voter_id"] }.id
division.votes.create(deputy_id: mp, vote: v["result"] )
end
end
end
end
end
end
6 changes: 3 additions & 3 deletions lib/tasks/load_mp.rake
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'open-uri'

namespace :load_mp do
desc "Load mp http://lvivmp.oporaua.org/"
desc "Load mp https://scrapervinnitsadeputy.herokuapp.com/"
task :all => :environment do
data_mps = JSON.load(open("http://#{Settings.name_site}mp.oporaua.org/"))
data_mps = JSON.load(open("https://scrapervinnitsadeputy.herokuapp.com/"))
data_mps.each do |m|
if m["end_date"].nil?
end_date = "9999-12-31"
Expand All @@ -16,7 +16,7 @@ namespace :load_mp do
end
desc "Load picture image deputy"
task :image => :environment do
mps = JSON.load(open("http://#{Settings.name_site}mp.oporaua.org/"))
mps = JSON.load(open("https://scrapervinnitsadeputy.herokuapp.com/"))
mps.each do |m|
p m["photo_url"]
photo = MiniMagick::Image.open(URI.encode(m["photo_url"]))
Expand Down

0 comments on commit 17f3712

Please sign in to comment.