mirror of
https://github.com/koodiklinikka/palkkakysely.git
synced 2026-02-04 18:48:26 +00:00
4
Makefile
4
Makefile
@@ -1,10 +1,12 @@
|
||||
DATA_DIR := data/2021
|
||||
OUT_DIR := out
|
||||
OUT_DIR := out/2021
|
||||
YEAR := 2021
|
||||
XLSX_URL := https://docs.google.com/spreadsheets/d/1l-Zgf1HqaFGd8gRA8kQzaxJ3R7eJy29ORUS8pr5o0nk/export?format=xlsx
|
||||
TSV_URL := https://docs.google.com/spreadsheets/d/1l-Zgf1HqaFGd8gRA8kQzaxJ3R7eJy29ORUS8pr5o0nk/export?format=tsv
|
||||
|
||||
export DATA_DIR
|
||||
export OUT_DIR
|
||||
export YEAR
|
||||
|
||||
.PHONY: $(DATA_DIR)/results.xlsx $(DATA_DIR)/results.tsv
|
||||
|
||||
|
||||
Binary file not shown.
18
out/index.html
Normal file
18
out/index.html
Normal file
@@ -0,0 +1,18 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport"
|
||||
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<title>Koodiklinikan palkkakysely</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Koodiklinikan palkkakysely</h1>
|
||||
<ul>
|
||||
<li><a href="2021/">2021</a></li>
|
||||
<li>2022 (kohta!)</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
25
out/style.css
Normal file
25
out/style.css
Normal file
@@ -0,0 +1,25 @@
|
||||
body {
|
||||
max-width: 650px;
|
||||
margin: 40px auto;
|
||||
padding: 0 10px;
|
||||
font: 18px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
}
|
||||
|
||||
h1, h2, h3 {
|
||||
line-height: 1.2
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body {
|
||||
color: white;
|
||||
background: #444
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #5bf
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #ccf
|
||||
}
|
||||
}
|
||||
@@ -3,3 +3,4 @@ from pathlib import Path
|
||||
|
||||
DATA_DIR = Path(os.environ.get("DATA_DIR", "data"))
|
||||
OUT_DIR = Path(os.environ.get("OUT_DIR", "out"))
|
||||
YEAR = str(os.environ["YEAR"])
|
||||
|
||||
@@ -6,7 +6,7 @@ import jinja2
|
||||
import numpy
|
||||
import pandas
|
||||
|
||||
from pulkka.config import OUT_DIR
|
||||
from pulkka.config import OUT_DIR, YEAR
|
||||
from pulkka.data_ingest import read_data
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ def main():
|
||||
"pd": pandas,
|
||||
"np": numpy,
|
||||
"df": read_data(),
|
||||
"year": YEAR,
|
||||
}
|
||||
for filename in glob.glob("template/*"):
|
||||
out_filename = OUT_DIR / os.path.relpath(filename, "template")
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<ul>
|
||||
<li><a href="charts.html">Kaaviot</a></li>
|
||||
<li><a href="profiling_report.html">Lähdedatan analyysi</a></li>
|
||||
<li><a href="analysaattori">Pivot-työkalu</a></li>
|
||||
<li><a href="/analysaattori/?url=/palkkakysely/{{ year }}/data.json">Pivot-työkalu</a></li>
|
||||
</ul>
|
||||
<h2>Data</h2>
|
||||
<ul>
|
||||
@@ -37,11 +37,6 @@
|
||||
<li><a href="raw.tsv">Raakadata (TSV)</a></li>
|
||||
<li><a href="raw.xlsx">Raakadata (XLSX)</a></li>
|
||||
</ul>
|
||||
<h2>Kysely</h2>
|
||||
<ul>
|
||||
<li><a href="http://bit.ly/koodiklinikka-palkkakysely">Vastaa kyselyyn (Google Forms)</a>
|
||||
<li><a href="http://bit.ly/koodiklinikka-palkkakysely-vastaukset">Vastaukset raakamuodossa (Google Sheets)</a>
|
||||
</ul>
|
||||
<footer>
|
||||
Generoitu {{ date }}
|
||||
</footer>
|
||||
|
||||
Reference in New Issue
Block a user