-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Pavel Mednikov
committed
Jul 3, 2019
0 parents
commit 35300c6
Showing
3 changed files
with
242 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
name,info,data,dialog,link | ||
Главное управление специальных программ Президента РФ,C,C,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=62 | ||
Государственная фельдъегерская служба РФ,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=62 | ||
Служба внешней разведки Российской Федерации (СВР России),C,C,C, | ||
Управление делами Президента РФ,B,B,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=80 | ||
Федеральная антимонопольная служба,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=81 | ||
Федеральная налоговая служба,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=82 | ||
Федеральная служба безопасности Российской Федерации (ФСБ России),B,C,C, | ||
Федеральная служба войск национальной гвардии Российской Федерации (Росгвардия),B,C,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=66 | ||
"Федеральная служба государственной регистрации, кадастра и картографии",A,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=74 | ||
Федеральная служба государственной статистики,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=77 | ||
Федеральная служба исполнения наказаний (ФСИН России),A,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=83 | ||
Федеральная служба охраны Российской Федерации (ФСО России),B,C,C, | ||
Федеральная служба по аккредитации,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=64 | ||
Федеральная служба по ветеринарному и фитосанитарному надзору,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=74 | ||
Федеральная служба по военно-техническому сотрудничеству,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=82 | ||
Федеральная служба по гидрометеорологии и мониторингу окружающей среды,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=67 | ||
Федеральная служба по интеллектуальной собственности,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=72 | ||
Федеральная служба по надзору в сфере защиты прав потребителей и благополучия человека,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=73 | ||
Федеральная служба по надзору в сфере здравоохранения,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=68 | ||
Федеральная служба по надзору в сфере образования и науки,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=71 | ||
Федеральная служба по надзору в сфере природопользования,B,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=73 | ||
"Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций",A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=69 | ||
Федеральная служба по надзору в сфере транспорта,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=78 | ||
Федеральная служба по регулированию алкогольного рынка,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=65 | ||
Федеральная служба по техническому и экспортному контролю,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=84 | ||
Федеральная служба по труду и занятости,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=78 | ||
Федеральная служба по финансовому мониторингу,B,B,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=79 | ||
"Федеральная служба по экологическому, технологическому и атомному надзору",A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=77 | ||
Федеральная служба судебных приставов,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=83 | ||
Федеральная таможенная служба,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=84 | ||
Федеральное агентство водных ресурсов,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=66 | ||
Федеральное агентство воздушного транспорта,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=63 | ||
Федеральное агентство железнодорожного транспорта,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=67 | ||
Федеральное агентство лесного хозяйства,B,B,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=69 | ||
Федеральное агентство морского и речного транспорта,B,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=70 | ||
Федеральное агентство по государственным резервам,A,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=74 | ||
Федеральное агентство по делам молодежи,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=70 | ||
Федеральное агентство по делам национальностей,B,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=80 | ||
"Федеральное агентство по делам Содружества Независимых Государств, соотечественников, проживающих за рубежом и по международному гуманитарному сотрудничеству",B,C,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=76 | ||
Федеральное агентство по недропользованию,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=71 | ||
Федеральное агентство по печати и массовым коммуникациям,A,B,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=72 | ||
Федеральное агентство по рыболовству,A,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=74 | ||
Федеральное агентство по техническому регулированию и метрологии,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=76 | ||
Федеральное агентство по туризму,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=79 | ||
Федеральное агентство по управлению государственным имуществом,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=68 | ||
Федеральное агентство связи,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=74 | ||
Федеральное архивное агентство,A,B,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=65 | ||
Федеральное дорожное агентство,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=64 | ||
Федеральное казначейство,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=63 | ||
Федеральное медико-биологическое агентство,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=81 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
name,info,data,dialog,link | ||
Министерство внутренних дел РФ,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=47 | ||
Министерство иностранных дел РФ,B,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=47 | ||
Министерство РФ по развитию Дальнего Востока,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=48 | ||
Министерство здравоохранения РФ,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=48 | ||
Министерство РФ по делам Северного Кавказа,B,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=49 | ||
"Министерство цифрового развития, связи и массовых коммуникаций РФ",B,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=49 | ||
Министерство культуры РФ,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=50 | ||
Министерство обороны РФ,B,C,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=50 | ||
Министерство науки и высшего образования РФ,C,C,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=51 | ||
Министерство природных ресурсов и экологии РФ,B,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=51 | ||
Министерство промышленности и торговли РФ,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=52 | ||
Министерство просвещения РФ,B,C,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=52 | ||
Министерство сельского хозяйства РФ,A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=53 | ||
Министерство спорта РФ,B,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=53 | ||
"Министерство строительства и жилищно-коммунального хозяйства РФ",A,A,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=54 | ||
Министерство транспорта РФ,A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=54 | ||
Министерство труда и социальной защиты РФ,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=55 | ||
Министерство финансов РФ,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=55 | ||
Министерство экономического развития РФ,B,B,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=56 | ||
Министерство энергетики РФ,A,A,A,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=56 | ||
Министерство юстиции РФ,A,A,C,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=57 | ||
"Министерство РФ по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий",A,B,B,https://www.infoculture.ru/wp-content/uploads/2019/06/Otkrytost-doklad.pdf#page=57 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,168 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="UTF-8"> | ||
<title>Russian gov openness</title> | ||
|
||
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap" rel="stylesheet"> | ||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> | ||
|
||
<!-- <script src="https://unpkg.com/[email protected]/dist/d3.min.js"></script> --> | ||
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> | ||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> | ||
|
||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs4/dt-1.10.18/datatables.min.css"/> | ||
<script type="text/javascript" src="https://cdn.datatables.net/v/bs4/dt-1.10.18/datatables.min.js"></script> | ||
|
||
<script src="http://d3js.org/d3.v3.min.js"></script> | ||
|
||
|
||
<style> | ||
html, body{background-color:#141A30;} | ||
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:bold;} | ||
.table{font-size:14px;} | ||
.table a{border-bottom: 1px solid rgba(255,255,255, .5); transition: all .15s ease-in-out;} | ||
.table a:hover{text-decoration:none; border-bottom-color:rgba(255,255,255, 1);} | ||
.table span.cell-a, .table span.cell-b, .table span.cell-c{display:inline-block;width:24px;height:24px;} | ||
/*.table thead th{border-top: none;}*/ | ||
.table td, .table th{/*padding-left:0;padding-right:0;*/border-top:none;} | ||
.bg-success{background-color: #22EBDF!important;} | ||
/*.bg-warning{background-color: #243057!important;}*/ | ||
.bg-warning{background-color: #8B91A9!important;} | ||
.bg-error{background-color: #FF004C!important;} | ||
.nav-item{border:0;} | ||
a.nav-link{border:0;color:white;} | ||
</style> | ||
</head> | ||
<body> | ||
|
||
<div class="container py-5"> | ||
<div class="row"> | ||
<div class="col" id="tablecontainer"> | ||
<h4 class="mb-4 text-white">Рейтинг открытости</h4> | ||
<p class="text-white">Здесь какое-то описание. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem ea ipsum enim cupiditate, voluptatem temporibus nesciunt culpa quisquam aspernatur doloribus excepturi explicabo voluptatibus porro sint sunt, quasi voluptas ipsam laborum.</p> | ||
|
||
<ul class="nav nav-tabs mt-5" id="myTab" role="tablist"> | ||
<li class="nav-item"> | ||
<a class="nav-link active" data-toggle="tab" href="#tableTabContent" role="tab">Министерства</a> | ||
</li> | ||
<li class="nav-item"> | ||
<a class="nav-link" data-toggle="tab" href="#tableFederalTabContent" role="tab">Службы</a> | ||
</li> | ||
</ul> | ||
<div class="tab-content" id="myTabContent"> | ||
<div class="tab-pane fade show active" id="tableTabContent"> | ||
<div id="table"></div> | ||
</div> | ||
<div class="tab-pane fade" id="tableFederalTabContent"> | ||
<div id="tableFederal"></div> | ||
</div> | ||
</div> | ||
|
||
|
||
|
||
|
||
</div> | ||
</div> | ||
</div> | ||
|
||
|
||
|
||
<script> | ||
|
||
|
||
createTable("#table", "data.csv"); | ||
createTable("#tableFederal", "data-federal-office.csv"); | ||
|
||
|
||
|
||
function createTable(id, datafile) { | ||
var table = d3.select(id).append("table").attr("class", "table table-dark table-hover bg-transparent"), | ||
thead = table.append("thead").append("tr"), | ||
tbody = table.append("tbody"); | ||
|
||
thead.append("th").html("Наименование").attr("class", "mw-50 no-sort"); | ||
thead.append("th").html("Открытость информации"); | ||
thead.append("th").html("Открытые данные"); | ||
thead.append("th").html("Открытый диалог"); | ||
|
||
|
||
d3.csv(datafile, function(error, data) { | ||
if (error) throw error; | ||
|
||
console.log(data); | ||
|
||
var tr = tbody.selectAll("tr") | ||
.data(data) | ||
.enter().append("tr"); | ||
|
||
tr.each(function(d) { | ||
var self = d3.select(this); | ||
|
||
self.append("td") | ||
.append("a") | ||
.attr("href", d.link) | ||
.attr("class", "text-white") | ||
.attr("target", "_blank") | ||
.text(d.name); | ||
|
||
self.append("td") | ||
.attr("class", "text-center") | ||
.append("span") | ||
.attr("class", colorCode(d.info)) | ||
.text(d.info); | ||
|
||
self.append("td") | ||
.attr("class", "text-center") | ||
.append("span") | ||
.attr("class", colorCode(d.data)) | ||
.text(d.data); | ||
|
||
self.append("td") | ||
.attr("class", "text-center") | ||
.append("span") | ||
.attr("class", colorCode(d.dialog)) | ||
.text(d.dialog); | ||
|
||
}); | ||
|
||
}); | ||
} | ||
|
||
function colorCode(rating) { | ||
if (rating == "A") {return "text-center cell-a bg-success rounded-circle text-dark";} | ||
else if (rating == "B") {return "text-center cell-b bg-warning rounded-circle";} | ||
else if (rating == "C") {return "text-center cell-c bg-danger rounded-circle";} | ||
} | ||
|
||
|
||
|
||
|
||
$(document).ready(function() { | ||
|
||
// $('#table .table').DataTable({ | ||
// "order": [[ 1, "asc" ],[ 2, "asc" ],[ 3, "asc" ]], | ||
// "paging": false, | ||
// "searching": false, | ||
// "info": false, | ||
// "retrieve": true, | ||
// }); | ||
|
||
setTimeout(function(){ | ||
$('table').DataTable({ | ||
"destroy": true, | ||
"order": [[ 1, "asc" ],[ 2, "asc" ],[ 3, "asc" ]], | ||
"paging": false, | ||
"searching": false, | ||
"info": false, | ||
}); | ||
}, 100); | ||
|
||
|
||
|
||
}); | ||
|
||
</script> | ||
</body> | ||
</html> |