changeset 1:faa9b8f8906c

Add basic script to generate html fragments
author Chris Cannam
date Thu, 25 Apr 2013 17:20:16 +0100
parents d1ae26701754
children 33c6a8f9b130
files 1/charts/raw/response-count-monthly-nonnorm.png 1/charts/raw/response-count-quarterly-nonnorm.png 1/html/easy-summary.html 1/html/feature--multichoice.html 1/html/feature-image-layer-respondents.html 1/html/happy-summary.html 1/html/iam-quarterly.html 1/html/iam-summary.html 1/html/location-platform.html 1/html/location-summary.html 1/html/otherlang--multichoice.html 1/html/prog--multichoice.html 1/html/prog-by-profession.html 1/html/response-count-quarterly-nonnorm.html 1/html/sv-platform-profession.html 1/html/sv-platform-quarterly.html 1/html/sv-platform-summary.html 1/html/sv-plugs-multichoice.html 1/html/sv-version-platform.html 1/html/sv-version-quarterly.html 1/html/sv-version-summary.html 1/html/ua-platform.html 1/html/ua-quarterly.html 1/html/ua-summary.html 1/html/vamp-summary.html 1/htmlize.sh
diffstat 26 files changed, 99 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file 1/charts/raw/response-count-monthly-nonnorm.png has changed
Binary file 1/charts/raw/response-count-quarterly-nonnorm.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/easy-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,8 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/easy-summary.png"></td><td><table>
+<tr><td>Easy</td><td>278</td></tr>
+<tr><td>OK by now</td><td>317</td></tr>
+<tr><td>Can frustrate</td><td>72</td></tr>
+<tr><td>Mostly opaque</td><td>144</td></tr>
+<tr><td>Truly opaque</td><td>6</td></tr>
+<tr><td>Total</td><td>817</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/feature--multichoice.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/feature--multichoice.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/feature-image-layer-respondents.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/feature-image-layer-respondents.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/happy-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,7 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/happy-summary.png"></td><td><table>
+<tr><td>Yes, happy</td><td>680</td></tr>
+<tr><td>No strong feelings</td><td>99</td></tr>
+<tr><td>No alternative</td><td>28</td></tr>
+<tr><td>Told to use it</td><td>5</td></tr>
+<tr><td>Total</td><td>812</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/iam-quarterly.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/iam-quarterly.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/iam-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,8 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/iam-summary.png"></td><td><table>
+<tr><td>Acad., music</td><td>234</td></tr>
+<tr><td>Acad., eng.</td><td>168</td></tr>
+<tr><td>Professional</td><td>74</td></tr>
+<tr><td>Personal use</td><td>326</td></tr>
+<tr><td>Other</td><td>19</td></tr>
+<tr><td>Total</td><td>821</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/location-platform.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/location-platform.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/location-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/location-summary.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/otherlang--multichoice.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/otherlang--multichoice.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/prog--multichoice.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,11 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/prog--multichoice.png"></td><td><table>
+<tr><td>Python</td><td>161</td></tr>
+<tr><td>C/C++</td><td>289</td></tr>
+<tr><td>C#</td><td>58</td></tr>
+<tr><td>MATLAB</td><td>141</td></tr>
+<tr><td>Java</td><td>167</td></tr>
+<tr><td>Javascript</td><td>124</td></tr>
+<tr><td>PHP</td><td>112</td></tr>
+<tr><td>Lisp</td><td>44</td></tr>
+<tr><td>Total</td><td>1096</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/prog-by-profession.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/prog-by-profession.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/response-count-quarterly-nonnorm.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,15 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/response-count-quarterly-nonnorm.png"></td><td><table>
+<tr><td></td><td>Responses</td><td>Total</td></tr>
+<tr><td>2010-Q4</td><td>62</td><td>62</td></tr>
+<tr><td>2011-Q1</td><td>69</td><td>69</td></tr>
+<tr><td>2011-Q2</td><td>75</td><td>75</td></tr>
+<tr><td>2011-Q3</td><td>72</td><td>72</td></tr>
+<tr><td>2011-Q4</td><td>85</td><td>85</td></tr>
+<tr><td>2012-Q1</td><td>95</td><td>95</td></tr>
+<tr><td>2012-Q2</td><td>64</td><td>64</td></tr>
+<tr><td>2012-Q3</td><td>66</td><td>66</td></tr>
+<tr><td>2012-Q4</td><td>85</td><td>85</td></tr>
+<tr><td>2013-Q1</td><td>124</td><td>124</td></tr>
+<tr><td>2013-Q2</td><td>24</td><td>24</td></tr>
+<tr><td>Total</td><td>821</td><td>821</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-platform-profession.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,8 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-platform-profession.png"></td><td><table>
+<tr><td></td><td>OS/X</td><td>Windows</td><td>Linux</td><td>Total</td></tr>
+<tr><td>Professional</td><td>27</td><td>36</td><td>11</td><td>74</td></tr>
+<tr><td>Acad., eng.</td><td>70</td><td>64</td><td>34</td><td>168</td></tr>
+<tr><td>Acad., music</td><td>104</td><td>98</td><td>32</td><td>234</td></tr>
+<tr><td>Personal use</td><td>67</td><td>197</td><td>62</td><td>326</td></tr>
+<tr><td>Total</td><td>268</td><td>395</td><td>139</td><td>802</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-platform-quarterly.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-platform-quarterly.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-platform-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-platform-summary.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-plugs-multichoice.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-plugs-multichoice.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-version-platform.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-version-platform.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-version-quarterly.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-version-quarterly.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/sv-version-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/sv-version-summary.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/ua-platform.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/ua-platform.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/ua-quarterly.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/ua-quarterly.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/ua-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,1 @@
+<img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/ua-summary.png">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/html/vamp-summary.html	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,8 @@
+<table><tr><td><img src="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/vamp-summary.png"></td><td><table>
+<tr><td>Not capable</td><td>397</td></tr>
+<tr><td>Interested</td><td>162</td></tr>
+<tr><td>No interest</td><td>160</td></tr>
+<tr><td>Have done so</td><td>20</td></tr>
+<tr><td>Not satisfactory</td><td>5</td></tr>
+<tr><td>Total</td><td>744</td></tr>
+</table></td></tr></table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/1/htmlize.sh	Thu Apr 25 17:20:16 2013 +0100
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+reqd_long="response-count-quarterly-nonnorm iam-summary sv-platform-profession happy-summary easy-summary prog--multichoice vamp-summary"
+
+reqd_imageonly="iam-quarterly location-summary sv-platform-summary sv-platform-quarterly location-platform ua-summary ua-quarterly ua-platform sv-version-summary sv-version-quarterly sv-version-platform feature--multichoice feature-image-layer-respondents sv-plugs-multichoice prog-by-profession otherlang--multichoice"
+
+for x in $reqd_long; do
+    pic_url="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/$x.png"
+    short="$x"
+    case "$x" in *nonnorm) short=`echo $x|sed 's/-nonnorm//'` ;; esac
+    cat textout/"$short".txt | sed -e 's,^,<tr><td>,' -e 's,|,</td><td>,g' -e 's,$,</td></tr>,' -e '1i<table><tr><td><img src="'$pic_url'"></td><td><table>' -e '$a</table></td></tr></table>'> html/"$x".html
+done
+
+for x in $reqd_imageonly; do
+    pic_url="http://code.soundsoftware.ac.uk/projects/sv-survey-output/repository/raw/1/charts/raw/$x.png"
+    echo '<img src="'$pic_url'">' > html/"$x".html
+done
+