+# Generic rule to extract from drop-down selections
+%-dd-list.txt: survey.rst
+ @echo "I: Extracting fields for $* into $@"
+ @sed -n -e '/bg_$*/,/\/tr/p' survey.rst \
+ | sed -ne '/option/s,.*value="\([^"]*\)" *label=\("[^"]*"\)>.*,\1: \2,gp' >| $@
+
+ratingslist.txt: survey.rst
+ @echo "I: Extracting fields for ratings into $@"
+ @grep -B 6 -e 'radio.*_r.*value="3"' survey.rst \
+ | grep -v -e '^\.\. raw' -e '^[ -]*$$' -e '<td' \
+ | sed -e 's,.*name="\([^"]*\)" value.*,|\1#,g' \
+ | tr '\n' ' ' \
+ | sed -e 's,#,#\n,g' \
+ | sed -e 's,\(.*\)|\(.*\)#,\2: "\1",g' >| $@
+
+upload: upload-closed
+
+upload-closed: index.html
+ rsync -rvzlhp --delete \
+ --exclude='*.txt' --exclude=data --exclude=figures \
+ --chmod=Dg+s,g+rw $^ neurodebian@www.pymvpa.org:/home/neurodebian/survey/
+ ssh neurodebian@www.pymvpa.org rm /srv/neuro.debian.net/cgi-bin/surveycollector.cgi
+
+upload-survey: index.html results.html results_snippet.html jquery.form.js survey.css surveycollector.cgi