]> pere.pagekite.me Git - text-free-culture-lessig.git/commitdiff
Make progress graph.
authorPetter Reinholdtsen <pere@hungry.com>
Fri, 20 Jul 2012 09:00:22 +0000 (11:00 +0200)
committerPetter Reinholdtsen <pere@hungry.com>
Fri, 20 Jul 2012 09:00:22 +0000 (11:00 +0200)
Makefile
README.md
progress.gnuplot [new file with mode: 0644]
progress.png [new file with mode: 0644]
stats.txt [new file with mode: 0644]

index f64f1155dfc2ffe9e429c09f5d7bd99e099ffba5..135757ce5362ac8774a030c03c169d214684cce8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -52,11 +52,16 @@ freeculture.xml:
 freeculture.pot: freeculture.xml
        po4a-gettextize -f docbook -m $^  > $@.new && mv $@.new $@
 
-stats:
+stats: update-stats progress.png
+update-stats:
        ( \
        printf "%s " $$(date +"%Y-%m-%dT%H%M") ; \
        msgfmt -o /dev/null --statistics freeculture.nb.po 2>&1 \
        ) | tee -a stats.txt
+progress.png: stats.txt progress.gnuplot
+       awk '{print $$1, $$2, $$5, $$8}' < stats.txt > stats.csv
+       gnuplot progress.gnuplot
+       rm stats.csv
 
 lint: freeculture.xml
        xmllint --nonet --noout --postvalid --xinclude freeculture.xml
index fc871721ebd94ee8a461a6a6c92118b8125b6c02..55d1cf5504df058120b881445521c017d7afd6e3 100644 (file)
--- a/README.md
+++ b/README.md
@@ -50,6 +50,12 @@ packages are needed:
   dblatex
   dbtoepub
   libxml2-utils
+  gnuplot
 
 When the build requirements are in place, the PDF and EPUB version of
 the book can be build by running 'make' on the command line.
+
+Translation status
+------------------
+
+<img src="progress.png">
diff --git a/progress.gnuplot b/progress.gnuplot
new file mode 100644 (file)
index 0000000..a2940cf
--- /dev/null
@@ -0,0 +1,18 @@
+set terminal png size 800, 300
+set output "progress.png"
+set key left top
+set style fill solid
+set xdata time
+set timefmt "%Y-%m-%dT%H%M"
+set format x "%b %d"
+#set ytics 700
+#set y2tics 100 border
+set xlabel "Translation progress"
+
+set style line 1 linetype 1 pointtype 0 linewidth 1 linecolor 6
+set style line 2 linetype 2 pointtype 0 linewidth 1 linecolor 7
+set style line 3 linetype 3 pointtype 0 linewidth 1 linecolor 8
+plot ["2012-07-11T1200":"2012-07-21T0000"][:] \
+ 'stats.csv' using 1:($2+$3+$4) t "missing" w filledcurves x1 linestyle 3, \
+ 'stats.csv' using 1:($2+$3) t "fuzzy" w filledcurves x1 linestyle 2, \
+ 'stats.csv' using 1:($2) t "translated" w filledcurves x1 linestyle 1
diff --git a/progress.png b/progress.png
new file mode 100644 (file)
index 0000000..d32c427
Binary files /dev/null and b/progress.png differ
diff --git a/stats.txt b/stats.txt
new file mode 100644 (file)
index 0000000..d63d762
--- /dev/null
+++ b/stats.txt
@@ -0,0 +1,34 @@
+2012-07-11T1753 86 oversatte meldinger, 1236 antatte oversettelser, 303 uoversatte meldinger.
+2012-07-11T1826 90 oversatte meldinger, 1233 antatte oversettelser, 302 uoversatte meldinger.
+2012-07-12T0902 93 oversatte meldinger, 1230 antatte oversettelser, 302 uoversatte meldinger.
+2012-07-12T1756 98 oversatte meldinger, 1226 antatte oversettelser, 301 uoversatte meldinger.
+2012-07-12T1802 107 oversatte meldinger, 1217 antatte oversettelser, 301 uoversatte meldinger.
+2012-07-12T1848 117 oversatte meldinger, 1207 antatte oversettelser, 301 uoversatte meldinger.
+2012-07-12T2322 129 oversatte meldinger, 1203 antatte oversettelser, 305 uoversatte meldinger.
+2012-07-13T0006 131 oversatte meldinger, 1201 antatte oversettelser, 319 uoversatte meldinger.
+2012-07-13T2221 144 oversatte meldinger, 1194 antatte oversettelser, 313 uoversatte meldinger.
+2012-07-14T1513 155 oversatte meldinger, 1190 antatte oversettelser, 310 uoversatte meldinger.
+2012-07-14T1750 171 oversatte meldinger, 1181 antatte oversettelser, 305 uoversatte meldinger.
+2012-07-14T2146 217 oversatte meldinger, 1169 antatte oversettelser, 286 uoversatte meldinger.
+2012-07-14T2231 221 oversatte meldinger, 1166 antatte oversettelser, 285 uoversatte meldinger.
+2012-07-14T2311 227 oversatte meldinger, 1163 antatte oversettelser, 286 uoversatte meldinger.
+2012-07-14T2335 229 oversatte meldinger, 1162 antatte oversettelser, 285 uoversatte meldinger.
+2012-07-15T0901 241 oversatte meldinger, 1153 antatte oversettelser, 284 uoversatte meldinger.
+2012-07-15T1107 250 oversatte meldinger, 1151 antatte oversettelser, 287 uoversatte meldinger.
+2012-07-15T1148 253 oversatte meldinger, 1149 antatte oversettelser, 286 uoversatte meldinger.
+2012-07-15T1502 260 oversatte meldinger, 1147 antatte oversettelser, 286 uoversatte meldinger.
+2012-07-15T1849 266 oversatte meldinger, 1143 antatte oversettelser, 284 uoversatte meldinger.
+2012-07-15T2328 270 oversatte meldinger, 1140 antatte oversettelser, 283 uoversatte meldinger.
+2012-07-16T2349 275 oversatte meldinger, 1138 antatte oversettelser, 281 uoversatte meldinger.
+2012-07-17T1100 279 oversatte meldinger, 1134 antatte oversettelser, 281 uoversatte meldinger.
+2012-07-17T2350 283 oversatte meldinger, 1131 antatte oversettelser, 281 uoversatte meldinger.
+2012-07-18T1157 294 oversatte meldinger, 1124 antatte oversettelser, 277 uoversatte meldinger.
+2012-07-18T1729 300 oversatte meldinger, 1118 antatte oversettelser, 277 uoversatte meldinger.
+2012-07-18T2023 309 oversatte meldinger, 1112 antatte oversettelser, 274 uoversatte meldinger.
+2012-07-19T1042 317 oversatte meldinger, 1105 antatte oversettelser, 273 uoversatte meldinger.
+2012-07-19T2114 328 oversatte meldinger, 1099 antatte oversettelser, 271 uoversatte meldinger.
+2012-07-19T2239 339 oversatte meldinger, 1096 antatte oversettelser, 271 uoversatte meldinger.
+2012-07-19T2350 341 oversatte meldinger, 1095 antatte oversettelser, 270 uoversatte meldinger.
+2012-07-20T1016 345 oversatte meldinger, 1091 antatte oversettelser, 270 uoversatte meldinger.
+2012-07-20T1045 345 oversatte meldinger, 1091 antatte oversettelser, 270 uoversatte meldinger.
+2012-07-20T1047 345 oversatte meldinger, 1091 antatte oversettelser, 270 uoversatte meldinger.