]> 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 $@
 
 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
        ( \
        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
 
 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
   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.
 
 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.