Get rid of irrelevant files!
|
@ -1,16 +1,2 @@
|
||||||
*~
|
|
||||||
*#*#
|
*#*#
|
||||||
*.#*
|
/.old
|
||||||
*.py[co]
|
|
||||||
.cache/
|
|
||||||
/.old/
|
|
||||||
/.local/
|
|
||||||
/static/*.css
|
|
||||||
/static/*.js
|
|
||||||
/template.html
|
|
||||||
/extra/atom.xml
|
|
||||||
log.mege
|
|
||||||
.finallog.mege
|
|
||||||
.debug
|
|
||||||
/mege
|
|
||||||
.test.org
|
|
||||||
|
|
Before Width: | Height: | Size: 894 B |
Before Width: | Height: | Size: 325 B |
Before Width: | Height: | Size: 7.3 KiB |
|
@ -1,206 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="128"
|
|
||||||
height="128"
|
|
||||||
id="svg3942"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="feedicon.svg"
|
|
||||||
inkscape:export-filename="/home/niels/www/nohi/extra/feedicon.png"
|
|
||||||
inkscape:export-xdpi="90"
|
|
||||||
inkscape:export-ydpi="90">
|
|
||||||
<defs
|
|
||||||
id="defs3944">
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient3824">
|
|
||||||
<stop
|
|
||||||
id="stop3826"
|
|
||||||
offset="0"
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#ff0000;stop-opacity:1;"
|
|
||||||
offset="0.5"
|
|
||||||
id="stop3840" />
|
|
||||||
<stop
|
|
||||||
id="stop3828"
|
|
||||||
offset="1"
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="4.5409514"
|
|
||||||
inkscape:cx="17.70445"
|
|
||||||
inkscape:cy="52.904492"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="g4023"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:window-width="1280"
|
|
||||||
inkscape:window-height="1024"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="0" />
|
|
||||||
<metadata
|
|
||||||
id="metadata3947">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1">
|
|
||||||
<g
|
|
||||||
id="g4023"
|
|
||||||
transform="matrix(0,2.191671,-2.191671,0,121.62963,27.03079)">
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3758"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 6.1947105,53.437709 0,-2.307832 -10.6299891,0 c -0.7692828,0 -1.4686264,-0.06983 -2.3078324,-0.5245 -1.0490234,-0.559477 -1.4686224,-1.258813 -1.4686224,-1.923183 0,-0.55948 0.3497114,-1.18889 1.2238533,-1.468627 0.6643642,-0.209797 1.4336568,-0.174828 2.0980289,-0.174828 l 11.0845617,0 0,-2.34279 -10.5600658,0 c -0.8392061,0 -1.5035762,-0.06987 -2.51763,-0.664374 -0.4196465,-0.279738 -1.4336489,-0.874177 -1.4336489,-1.853258 0,-0.524498 0.3147438,-1.014048 0.9091491,-1.258815 0.6643642,-0.314706 1.5735232,-0.244771 2.3078186,-0.244771 l 11.3293486,0 0,-2.377761 -11.3643043,0 c -1.3287502,0 -2.6575122,-0.03503 -3.7414833,0.664388 -0.9091353,0.594431 -1.2588115,1.608476 -1.2588115,2.48266 0,1.53855 0.9091456,2.972201 2.3078348,3.601603 -1.3287659,0.244773 -2.3078348,1.363728 -2.3078348,2.797382 0,1.328739 0.8392025,2.552596 1.9581512,3.286891 l -1.5735193,-0.03503 0,2.342788 15.9449956,0" />
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="ccccccccccc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3772"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 39.323287,44.969414 0,1.093947 2.039577,0 0,6.322675 -51.1123338,0 -3.905e-4,1.056875 54.4502603,0 0,-1.056875 -1.983936,0 0,-7.416622 -3.393122,0" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3762"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m -9.7809324,20.206357 3.3491529,0.245058 0,2.967949 1.6065027,0.02716 0,-2.913505 c 2.1238595,0.163315 4.24772882,0.245058 6.3443434,0.245058 1.1163908,0 2.3689272,0 3.4036249,-0.73518 0.8168728,-0.599024 1.3069906,-1.552048 1.3069906,-2.83181 0,-1.470359 -0.6262652,-2.913489 -1.3886799,-3.975422 l -1.5520386,0.599056 c 0.789626,1.061915 1.1436101,2.042169 1.1436101,2.804581 0,0.92578 -0.5173468,1.878788 -2.014945,2.096617 -0.1090153,0 -0.5718051,0.08166 -2.39615045,0.08166 -1.60649675,0 -3.24024635,-0.08166 -4.84675505,-0.245058 l 0,-4.084346 -1.6337318,0 0,4.057115 c 0,0 -2.2327818,-0.190613 -2.9407343,-0.326757 -0.2723048,-0.02716 -0.4356714,-0.245058 -0.7351861,-0.136155 l 0.3540045,2.123865" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3766"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 8.304349,53.423246 1.898426,0 0,-6.83953 c 0,-0.780181 0.104086,-1.37832 0.598126,-2.028468 0.442098,-0.598127 1.586356,-1.664374 2.834645,-1.664374 0.598134,0 1.196264,0.26009 1.612356,0.754182 0.650154,0.780176 0.650154,1.794391 0.650154,2.626583 l 0,7.151607 1.846414,0 0,-7.20362 0,0 c 0,-0.910196 0,-1.898427 -0.416092,-2.860643 -0.598139,-1.326289 -1.820404,-2.080461 -3.172713,-2.080461 -1.612369,0 -3.068692,1.040225 -3.95289,2.366534 l 0,-2.080469 -1.898426,0 0,11.858659" />
|
|
||||||
<path
|
|
||||||
d="m 29.531651,47.363565 c 0,-4.005988 -2.535444,-6.085043 -5.172298,-6.085043 -2.941096,0 -5.476531,2.535425 -5.476531,6.135742 0,3.524243 2.510085,6.008982 5.425829,6.008982 2.73827,0 5.223,-2.205833 5.223,-6.059681 m -5.299065,-4.53843 c 1.673389,0 3.448194,1.445201 3.448194,4.614488 0,2.915747 -1.673385,4.386299 -3.346775,4.386299 -1.850862,0 -3.524249,-1.724087 -3.524249,-4.58914 0,-2.839684 1.648027,-4.411647 3.42283,-4.411647"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3903"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
transform="matrix(1.7002621,0,0,1.7002621,-318.56518,-273.8438)"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
id="path3818"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
sodipodi:type="arc" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3770"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 31.177039,53.386815 1.353484,0 0,-4.810332 c 0,-0.548712 0.05487,-0.969395 0.402399,-1.426644 0.329217,-0.420697 1.134005,-1.170579 2.011936,-1.170579 0.420697,0 0.841345,0.182926 1.133989,0.530414 0.457288,0.548714 0.457288,1.26203 0.457288,1.847307 l 0,5.029828 1.298612,0 0,-5.066407 0,0 c 0,-0.640158 -0.01832,-1.335178 -0.310911,-2.011923 -0.420639,-0.93281 -1.262013,-1.463217 -2.213116,-1.463217 -1.133989,0 -2.176532,0.731609 -2.780113,1.664412 l 0,-4.846917 c 0,-0.05487 0,-0.109785 0.05488,-0.16461 0.05487,-0.05487 0.127999,-0.109784 0.127999,-0.201183 0,-0.01832 0,-0.03653 -0.01832,-0.05487 l -1.518094,0 0,12.144724" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3764"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m -7.9780835,11.044575 1.5748327,-1.1982484 c -1.3351751,-1.3009513 -1.746007,-3.0469544 -1.746007,-4.5190821 0,-1.8487239 0.7874143,-2.7730968 1.5063653,-3.2181525 0.8558837,-0.513533 1.8829517,-0.4793152 2.7046037,-0.4793152 l 0.5477509,0 0,0.4793152 c 0,2.3280173 0,4.7929793 0.7189727,6.7786459 0.8901213,2.4649561 2.73884134,3.5604951 4.4506187,3.5604951 2.2937935,0 4.4506286,-1.985658 4.4506286,-5.2380427 0,-1.9171854 -0.7189767,-3.9028441 -2.1226054,-5.6146313 l 1.7117714,0 0,-2.32801935 -9.6886675,0 c -1.2667118,0 -2.4649442,0.0343801 -3.6974282,0.75318464 -1.6775535,1.02705811 -2.5676694,3.01272471 -2.5676694,5.44345691 0,2.0883657 0.6504662,4.108272 2.1568335,5.5803938 m 6.4705368,-9.5174854 1.06128786,0 c 0.78741833,0 1.81449424,0 2.94427114,1.0613116 0.5819589,0.5819628 1.8487042,2.054128 1.8487042,4.108264 0,2.0883677 -1.3351791,3.2865982 -2.7046017,3.2865982 -1.16400474,0 -2.43071645,-0.7874124 -2.9100237,-2.7388414 C -1.6102893,5.80653 -1.5075368,3.7181643 -1.5075368,2.0748603 l 0,-0.547747" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3760"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m -10.134917,30.444184 c 0,3.731685 2.6703725,7.18948 8.3534731,7.18948 5.2380272,0 8.011126,-3.252384 8.011126,-7.497595 0,-2.25954 -0.821652,-4.279442 -2.4307303,-5.614629 l -1.335185,1.369422 c 1.1640106,0.992825 1.7802546,2.499188 1.7802546,4.039801 0,2.088366 -1.1640186,5.135326 -5.8542751,5.3065 l 0,-11.092322 c -1.0613115,-0.102744 -2.0883934,-0.06842 -2.9785088,0.102745 -4.210973,0.718955 -5.5461545,3.628986 -5.5461545,6.196641 m 6.6416998,4.724512 c -3.6974499,-0.513525 -4.7587476,-2.875782 -4.7587476,-4.553317 0,-2.533438 2.2253083,-4.34793 4.7587476,-4.039797 l 0,8.593114" />
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect4053"
|
|
||||||
width="1.589739"
|
|
||||||
height="9.4677792"
|
|
||||||
x="-52.725357"
|
|
||||||
y="0.15318967"
|
|
||||||
transform="matrix(0,-1,1,0,0,0)" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="arc"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="path4055"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
transform="matrix(2.5290171,0,0,2.5290171,-495.62359,-430.69013)" />
|
|
||||||
<path
|
|
||||||
transform="matrix(3.653756,0,0,3.653756,-736.57027,-643.39005)"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
id="path4057"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
sodipodi:type="arc" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="arc"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="path4059"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
transform="matrix(5.5480531,0,0,5.5480531,-1139.6676,-1001.2072)" />
|
|
||||||
<path
|
|
||||||
transform="matrix(7.6199405,0,0,7.6199405,-1582.6654,-1392.9713)"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
id="path4061"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
sodipodi:type="arc" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="arc"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="path4063"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
transform="matrix(8.9814665,0,0,8.9814665,-1877.5161,-1650.7263)" />
|
|
||||||
<path
|
|
||||||
transform="matrix(10.816567,0,0,11.763715,-2273.4425,-2169.265)"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
id="path4065"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
sodipodi:type="arc" />
|
|
||||||
<image
|
|
||||||
y="12.175755"
|
|
||||||
x="-29.196436"
|
|
||||||
id="image4126"
|
|
||||||
xlink:href="file:///home/niels/www/nohi/static/snails.png"
|
|
||||||
height="16.182295"
|
|
||||||
width="16.605799"
|
|
||||||
transform="matrix(0,-1,1,0,0,0)" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 68 KiB |
|
@ -1,138 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="512"
|
|
||||||
height="256"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="feedlogo.svg"
|
|
||||||
inkscape:export-filename="/home/niels/www/nohi/extra/feedlogo.png"
|
|
||||||
inkscape:export-xdpi="90"
|
|
||||||
inkscape:export-ydpi="90">
|
|
||||||
<defs
|
|
||||||
id="defs4">
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient3824">
|
|
||||||
<stop
|
|
||||||
id="stop3826"
|
|
||||||
offset="0"
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#ff0000;stop-opacity:1;"
|
|
||||||
offset="0.5"
|
|
||||||
id="stop3840" />
|
|
||||||
<stop
|
|
||||||
id="stop3828"
|
|
||||||
offset="1"
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="2.2792969"
|
|
||||||
inkscape:cx="256"
|
|
||||||
inkscape:cy="128"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="g3058"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:window-width="1280"
|
|
||||||
inkscape:window-height="1024"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="0" />
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1">
|
|
||||||
<g
|
|
||||||
id="g3058"
|
|
||||||
transform="matrix(0,9.0395728,-9.0395728,0,489.88186,164.83878)">
|
|
||||||
<image
|
|
||||||
y="-14.935645"
|
|
||||||
x="-23.382669"
|
|
||||||
id="image3171"
|
|
||||||
xlink:href="file:///home/niels/www/nohi/static/snails.png"
|
|
||||||
height="19.649628"
|
|
||||||
width="20.163876"
|
|
||||||
transform="matrix(0,-1,1,0,0,0)" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3758"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 8.3161804,52.656161 0,-1.166668 -16.0453572,0 c -1.1611881,0 -2.2168071,-0.0353 -3.4835402,-0.265148 -1.583441,-0.28283 -2.216801,-0.636362 -2.216801,-0.972218 0,-0.282831 0.527869,-0.601014 1.847336,-0.742428 1.00282,-0.106058 2.1640226,-0.08838 3.166854,-0.08838 l 16.7315084,0 0,-1.18434 -15.9398121,0 c -1.2667332,0 -2.2695617,-0.03532 -3.8002173,-0.335858 -0.633433,-0.141415 -2.164011,-0.441919 -2.164011,-0.936869 0,-0.265147 0.475088,-0.512627 1.372308,-0.636363 1.00282,-0.159092 2.3751432,-0.123738 3.4835198,-0.123738 l 17.1010001,0 0,-1.202019 -17.1537637,0 c -2.0056722,0 -4.0113622,-0.01771 -5.6475542,0.335865 -1.372287,0.3005 -1.900103,0.813126 -1.900103,1.255048 0,0.777776 1.372303,1.502523 3.483544,1.820702 -2.005696,0.123739 -3.483544,0.689399 -3.483544,1.414148 0,0.671711 1.266728,1.290402 2.955716,1.661607 l -2.375136,-0.01771 0,1.184339 24.0680534,0" />
|
|
||||||
<path
|
|
||||||
sodipodi:nodetypes="ccccccccccc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3772"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 2.6104019,3.662785 0.745172,0 0,-1.389316 4.306869,0 0,50.381955 0.71992,0.0053 0,-52.660724 -0.71992,0 0,1.351414 -5.052041,0 0,2.31132" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3762"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m -15.798134,35.856867 5.055354,0.123883 0,1.500374 2.4249234,0.01373 0,-1.472851 c 3.2058437,0.08256 6.4117023,0.123883 9.5764213,0.123883 1.6851279,0 3.5757595,0 5.1375761,-0.371652 1.2330225,-0.302822 1.9728271,-0.7846 1.9728271,-1.431552 0,-0.743304 -0.9453113,-1.472843 -2.0961324,-2.009677 l -2.3427129,0.302838 c 1.1918949,0.536825 1.7262136,1.032368 1.7262136,1.417787 0,0.468005 -0.7809053,0.949775 -3.0414437,1.059893 -0.1645523,0 -0.8631068,0.04128 -3.6168512,0.04128 -2.4249145,0 -4.8909655,-0.04128 -7.3158979,-0.123883 l 0,-2.064741 -2.4660244,0 0,2.050975 c 0,0 -3.370256,-0.09636 -4.438869,-0.165184 -0.411029,-0.01373 -0.657621,-0.123883 -1.10972,-0.06883 l 0.534348,1.073668" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3766"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold;stroke:none;stroke-opacity:1;stroke-width:0.22124938999999999;stroke-miterlimit:4;stroke-dasharray:none"
|
|
||||||
d="m 8.3689679,24.792207 0,-1.293165 -4.658939,0 c -0.531442,0 -0.938882,-0.0709 -1.381747,-0.407431 -0.407432,-0.301147 -1.133736,-1.080591 -1.133736,-1.930898 0,-0.407436 0.177168,-0.814869 0.513732,-1.098302 0.531439,-0.442871 1.2223,-0.442871 1.789171,-0.442871 l 4.871519,0 0,-1.257737 -4.906949,0 0,0 c -0.620005,0 -1.293167,0 -1.948608,0.283433 -0.90343802,0.40744 -1.41716402,1.24002 -1.41716402,2.161183 0,1.098311 0.708579,2.090326 1.61203102,2.692623 l -1.41717002,0 0,1.293165 8.07786002,0" />
|
|
||||||
<path
|
|
||||||
d="m 4.2412449,10.332633 c -2.728791,0 -4.14499802,1.727089 -4.14499802,3.523256 0,2.003411 1.72707602,3.730494 4.17953302,3.730494 2.400638,0 4.093188,-1.709815 4.093188,-3.695957 0,-1.865249 -1.502566,-3.557793 -4.127723,-3.557793 m -3.091479,3.609608 c 0,-1.139877 0.98444,-2.348834 3.143288,-2.348834 1.986143,0 2.987852,1.139872 2.987852,2.279749 0,1.260767 -1.17441,2.400642 -3.126022,2.400642 -1.934331,0 -3.005118,-1.1226 -3.005118,-2.331557"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold;stroke:none;stroke-opacity:1;stroke-width:0.22124938999999999;stroke-miterlimit:4;stroke-dasharray:none"
|
|
||||||
id="path3903"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
transform="matrix(0,-1.1581814,1.1581814,0,-214.5582,247.4486)"
|
|
||||||
d="m 212.79518,186.10309 c 0,0.46872 -0.37997,0.84869 -0.84869,0.84869 -0.46872,0 -0.84869,-0.37997 -0.84869,-0.84869 0,-0.46872 0.37997,-0.84869 0.84869,-0.84869 0.46872,0 0.84869,0.37997 0.84869,0.84869 z"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
id="path3818"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:0.19103173000000001;stroke-miterlimit:4;stroke-dasharray:none"
|
|
||||||
sodipodi:type="arc" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3770"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold;stroke:none;stroke-opacity:1;stroke-width:0.22124938999999999;stroke-miterlimit:4;stroke-dasharray:none"
|
|
||||||
d="m 8.3441519,9.211831 0,-0.921964 -3.276694,0 c -0.37377,0 -0.66033,-0.03738 -0.971798,-0.274105 -0.286569,-0.224255 -0.797373,-0.772459 -0.797373,-1.370487 0,-0.286569 0.124606,-0.573106 0.361307,-0.772448 0.373772,-0.311494 0.859667,-0.311494 1.258345,-0.311494 l 3.426209,0 0,-0.884587 -3.451126,0 0,0 c -0.436062,0 -0.909494,0.01247 -1.370478,0.211785 -0.635409,0.286531 -0.996712,0.859657 -0.996712,1.507527 0,0.772449 0.498356,1.482606 1.133762,1.893753 l -3.30161502,0 c -0.03737,0 -0.07478,0 -0.112128,-0.03738 -0.03738,-0.03738 -0.07478,-0.08719 -0.137042,-0.08719 -0.01247,0 -0.02489,0 -0.03738,0.01247 l 0,1.034092 8.27272102,0" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3764"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m -13.076837,31.225353 2.377119,-0.605745 c -2.01537,-0.657664 -2.635497,-1.540313 -2.635497,-2.284511 0,-0.934577 1.188557,-1.401871 2.273772,-1.626858 1.2919072,-0.259604 2.8422073,-0.242306 4.0824437,-0.242306 l 0.8267984,0 0,0.242306 c 0,1.176872 0,2.422973 1.085248,3.426778 1.343587,1.246098 4.1341235,1.799921 6.7179529,1.799921 3.4623494,0 6.7179679,-1.003801 6.7179679,-2.647964 0,-0.969186 -1.0852539,-1.972987 -3.2039506,-2.838339 l 2.5838204,0 0,-1.176873 -14.6244864,0 c -1.9120285,0 -3.7206913,0.01738 -5.5810553,0.380754 -2.53217,0.519204 -3.875749,1.523009 -3.875749,2.751806 0,1.055722 0.981841,2.076836 3.255616,2.821031 m 9.7669032,-4.811331 1.6019529,0 c 1.18856266,0 2.7388746,0 4.444208,0.53652 0.8784334,0.294197 2.7905126,1.038414 2.7905126,2.076832 0,1.055723 -2.015376,1.661459 -4.0824408,1.661459 -1.75699813,0 -3.6690266,-0.398057 -4.3925133,-1.384554 -0.5168035,-0.726891 -0.3617045,-1.782613 -0.3617045,-2.613345 l 0,-0.2769" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3760"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m -16.332453,41.032349 c 0,1.886462 4.030774,3.634465 12.6090871,3.634465 7.9065007,0 12.0923338,-1.644163 12.0923338,-3.790225 0,-1.142255 -1.2402365,-2.163367 -3.6690475,-2.838338 l -2.015385,0.692278 c 1.7570071,0.501898 2.6871919,1.263403 2.6871919,2.042222 0,1.055722 -1.757019,2.596038 -8.8366914,2.682571 l 0,-5.607451 c -1.6019888,-0.05194 -3.1523098,-0.03459 -4.4958878,0.05194 -6.3562211,0.36345 -8.3716011,1.834545 -8.3716011,3.13256 m 10.0252636,2.388361 c -5.5810876,-0.2596 -7.1830556,-1.453781 -7.1830556,-2.301818 0,-1.280717 3.358975,-2.197989 7.1830556,-2.04222 l 0,4.344038" />
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 9.6 KiB |
|
@ -1,2 +0,0 @@
|
||||||
User-agent: *
|
|
||||||
Disallow: /static
|
|
|
@ -1 +0,0 @@
|
||||||
from .macros import *
|
|
|
@ -1,41 +0,0 @@
|
||||||
# macros
|
|
||||||
|
|
||||||
import sys
|
|
||||||
import os.path
|
|
||||||
|
|
||||||
# Ugly hack for local installations
|
|
||||||
htmlgen = sys.modules['mege.htmlgen']
|
|
||||||
htmlfunc = sys.modules['mege.htmlfunc']
|
|
||||||
import mege.git as git
|
|
||||||
import mege.misc as misc
|
|
||||||
|
|
||||||
|
|
||||||
def list_pages(pathdir=None):
|
|
||||||
pathdir = misc.macrog('pathdir', pathdir)
|
|
||||||
dl = htmlfunc.DefList()
|
|
||||||
fs = [(p if os.path.isfile(p) else os.path.join(
|
|
||||||
p, 'index.org'), f, f[:-4] if os.path.isfile(p) else f + '/') for p, f in filter(
|
|
||||||
lambda pf: (os.path.isfile(pf[0]) and pf[0].endswith('.org') and
|
|
||||||
pf[1] != 'index.org') or (
|
|
||||||
os.path.isdir(pf[0]) and os.path.isfile(os.path.join(pf[0], 'index.org'))),
|
|
||||||
((os.path.join(pathdir, f), f) for f in os.listdir(pathdir)))]
|
|
||||||
fs.sort(key=lambda pf: git.rr.get_last_modified_date(pf[0])[0] or
|
|
||||||
misc.utcwhenmodified(pf[0]))
|
|
||||||
for p, f, l in fs[::-1]:
|
|
||||||
a = htmlgen.org_to_abstract(p, isfile=True, only_metadata=True)
|
|
||||||
dl.add_item(htmlfunc.link(l, a.title), a.summary if a.summary
|
|
||||||
else None) #'No summary.')
|
|
||||||
return dl.generate_html()
|
|
||||||
|
|
||||||
def titlelink(path, pathdir=None):
|
|
||||||
if not path.startswith('/'):
|
|
||||||
pathdir = misc.macrog('pathdir', pathdir)
|
|
||||||
orgpath = misc.get_org_path(os.path.join(pathdir, path))
|
|
||||||
else:
|
|
||||||
orgpath = misc.get_org_path(os.path.join('site', path[1:]))
|
|
||||||
if orgpath:
|
|
||||||
a = htmlgen.org_to_abstract(orgpath, isfile=True, only_metadata=True)
|
|
||||||
title = a.title
|
|
||||||
else:
|
|
||||||
title = path
|
|
||||||
return htmlfunc.link(path, title).generate_html()
|
|
|
@ -1,8 +0,0 @@
|
||||||
#+title: Directory listing: <@eval page.core_url@>
|
|
||||||
|
|
||||||
* Directory listing: <@eval page.core_url@>
|
|
||||||
|
|
||||||
#++deval
|
|
||||||
#+BEGIN_SRC python3
|
|
||||||
page.dirlist
|
|
||||||
#+END_SRC
|
|
|
@ -1,5 +0,0 @@
|
||||||
#+title: Error: Page not found
|
|
||||||
|
|
||||||
* <@deval page.error@>
|
|
||||||
|
|
||||||
The page <@deval repr(page.core_url)@> does not exist.
|
|
|
@ -1,7 +0,0 @@
|
||||||
#+title: Revision error
|
|
||||||
|
|
||||||
* Revision error
|
|
||||||
|
|
||||||
Error: <@deval page.error@>
|
|
||||||
|
|
||||||
[[<@deval page.allrevs@>][View all revisions]]
|
|
|
@ -1,25 +0,0 @@
|
||||||
#+title: Server error
|
|
||||||
|
|
||||||
* Server error
|
|
||||||
|
|
||||||
There was an error, most likely due to sloppy programming:
|
|
||||||
|
|
||||||
#&block
|
|
||||||
#++deval
|
|
||||||
#+BEGIN_SRC python
|
|
||||||
page.error
|
|
||||||
#+END_SRC
|
|
||||||
#&
|
|
||||||
|
|
||||||
#++deval
|
|
||||||
#+BEGIN_SRC python
|
|
||||||
page.errortraceback
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
** Fixing it
|
|
||||||
|
|
||||||
This error has been logged. However, it might get fixed more quickly if you send
|
|
||||||
an email to Niels at [[mailto:ngws@metanohi.name][ngws@metanohi.name]] explaining what you did to trigger this
|
|
||||||
tragedy.
|
|
||||||
|
|
||||||
Thanks.
|
|
|
@ -1,8 +0,0 @@
|
||||||
#+title: Revisions for <@deval repr(page.path_shown)@>
|
|
||||||
|
|
||||||
* Revisions for <@deval repr(page.path_shown)@>
|
|
||||||
|
|
||||||
#++deval
|
|
||||||
#+BEGIN_SRC python3
|
|
||||||
page.revisions
|
|
||||||
#+END_SRC
|
|
|
@ -1,8 +0,0 @@
|
||||||
#+title: Sitemap
|
|
||||||
|
|
||||||
* Sitemap
|
|
||||||
|
|
||||||
#++eval
|
|
||||||
#+BEGIN_SRC python
|
|
||||||
page.sitemap
|
|
||||||
#+END_SRC
|
|
14
nohi.wsgi
|
@ -1,14 +0,0 @@
|
||||||
"""WSGI interface"""
|
|
||||||
import sys
|
|
||||||
import os.path
|
|
||||||
|
|
||||||
_absfile = os.path.abspath(__file__)
|
|
||||||
_filedir = os.path.dirname(_absfile)
|
|
||||||
|
|
||||||
sys.path.insert(0, _filedir)
|
|
||||||
|
|
||||||
import mege.wsgi
|
|
||||||
|
|
||||||
os.chdir(_filedir)
|
|
||||||
|
|
||||||
application = mege.wsgi.create_application()
|
|
|
@ -1,66 +0,0 @@
|
||||||
/*
|
|
||||||
To the extent possible under law, Niels Serup has waived all copyright and
|
|
||||||
related or neighboring rights to this file. This file is available under the
|
|
||||||
Creative Commons Zero 1.0 license, see
|
|
||||||
http://creativecommons.org/publicdomain/zero/1.0/
|
|
||||||
|
|
||||||
This JavaScript file contains trivial code. It is required for aesthetic
|
|
||||||
reasons only. Not loading it will not make a website depending on it less
|
|
||||||
functional.
|
|
||||||
*/
|
|
||||||
|
|
||||||
get_window_size = function() {
|
|
||||||
if (window.innerHeight)
|
|
||||||
return [window.innerHeight, window.innerWidth];
|
|
||||||
else if (self.innerHeight)
|
|
||||||
return [self.innerHeight, self.innerWidth];
|
|
||||||
else if (document.documentElement && document.documentElement.clientHeight)
|
|
||||||
return [document.documentElement.clientHeight,
|
|
||||||
document.documentElement.clientWidth];
|
|
||||||
else if (document.body)
|
|
||||||
return [document.body.clientHeight, document.body.clientWidth];
|
|
||||||
};
|
|
||||||
|
|
||||||
is_screen_media = function() {
|
|
||||||
return (document.getElementsByTagName('link')[1].getAttribute('media').indexOf(
|
|
||||||
'screen') != -1 || (document.styleSheets &&
|
|
||||||
(document.styleSheets[0].media.mediaText.indexOf(
|
|
||||||
'screen') != -1 || document.styleSheets[0].media.indexOf(
|
|
||||||
'screen') != -1)));
|
|
||||||
};
|
|
||||||
|
|
||||||
set_min_height = function() {
|
|
||||||
var ws, wh, ww, h;
|
|
||||||
ws = get_window_size();
|
|
||||||
wh = ws[0];
|
|
||||||
ww = ws[1];
|
|
||||||
|
|
||||||
if (metadiv.offsetTop > wh)
|
|
||||||
return;
|
|
||||||
|
|
||||||
h = metadiv.offsetHeight + 25;
|
|
||||||
metadiv.style.position = 'absolute';
|
|
||||||
metadiv.style.bottom = '5px';
|
|
||||||
metadiv.style.width = (contentdiv.offsetWidth - 42) + 'px';
|
|
||||||
contentdiv.style.paddingBottom = h + 'px';
|
|
||||||
|
|
||||||
h = wh - h - menudiv.offsetHeight - 146;
|
|
||||||
contentdiv.style.minHeight = h + 'px';
|
|
||||||
};
|
|
||||||
|
|
||||||
adjust_sizes = function() {
|
|
||||||
set_min_height();
|
|
||||||
};
|
|
||||||
|
|
||||||
window.addEventListener('load', function(event){
|
|
||||||
if (!is_screen_media())
|
|
||||||
return;
|
|
||||||
menudiv = document.getElementById('menu');
|
|
||||||
contentdiv = document.getElementById('content');
|
|
||||||
metadiv = document.getElementById('metadata');
|
|
||||||
window.addEventListener('resize', function(event){
|
|
||||||
adjust_sizes();
|
|
||||||
}, false);
|
|
||||||
adjust_sizes();
|
|
||||||
}, false);
|
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
/*
|
|
||||||
To the extent possible under law, Niels Serup has waived all copyright and
|
|
||||||
related or neighboring rights to this file. This file is available under the
|
|
||||||
Creative Commons Zero 1.0 license, see
|
|
||||||
http://creativecommons.org/publicdomain/zero/1.0/
|
|
||||||
|
|
||||||
This JavaScript file contains misc. code snippets designed to add extra
|
|
||||||
features to a website. Not loading it will not make a website depending on it
|
|
||||||
stop working.
|
|
||||||
*/
|
|
||||||
|
|
||||||
add_external_document_writing_script = function(url, elem) {
|
|
||||||
var orig_write, content, done, ns;
|
|
||||||
orig_write = document.write;
|
|
||||||
content = ''
|
|
||||||
document.write = function(msg) {
|
|
||||||
content += msg + '\n';
|
|
||||||
};
|
|
||||||
|
|
||||||
done = function() {
|
|
||||||
document.write = orig_write;
|
|
||||||
elem.innerHTML = content;
|
|
||||||
};
|
|
||||||
|
|
||||||
ns = document.createElement('script');
|
|
||||||
ns.type = 'text/javascript';
|
|
||||||
ns.src = url;
|
|
||||||
ns.onload = function() {
|
|
||||||
done();
|
|
||||||
};
|
|
||||||
ns.onreadystatechange = function() {
|
|
||||||
if (this.readyState == 'complete')
|
|
||||||
done();
|
|
||||||
};
|
|
||||||
document.body.appendChild(ns);
|
|
||||||
};
|
|
||||||
|
|
||||||
add_fsf_widget = function(associate_id) {
|
|
||||||
fsf_widget_size = 'normal';
|
|
||||||
fsf_associate_id = associate_id + '';
|
|
||||||
add_external_document_writing_script(
|
|
||||||
'http://www.fsf.org/graphics/widget/global/widget.js',
|
|
||||||
document.getElementById('fsfextern'));
|
|
||||||
};
|
|
|
@ -1,513 +0,0 @@
|
||||||
/* BASICS */
|
|
||||||
* {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
font-family: 'Dejavu Sans', 'Nimbus Sans', Helvetica, Arial, Verdana, sans-serif;
|
|
||||||
font-size: 0.875em;
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#bodyend {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
#metadata {
|
|
||||||
margin: 10px 0;
|
|
||||||
border-style: dashed;
|
|
||||||
border-color: #ccc;
|
|
||||||
border-width: 4px 0 0 0;
|
|
||||||
background: #aaa url('/static/metadata.png') no-repeat right bottom;
|
|
||||||
padding: 2px 5px;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
#metadata table, #metadata td, #metadata th {
|
|
||||||
border: None;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
background-color: #ddd;
|
|
||||||
border: 2px dotted #aaa;
|
|
||||||
display: inline-block;
|
|
||||||
padding: 4px 9px;
|
|
||||||
margin: 2px 0 10px 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc li.level1 {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc li.level2 {
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc li.level3 {
|
|
||||||
margin-left: 19px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc li.level4 {
|
|
||||||
margin-left: 27px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc li.level5 {
|
|
||||||
margin-left: 34px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#toc li.level6 {
|
|
||||||
margin-left: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* LINKS */
|
|
||||||
|
|
||||||
a {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:link, a:visited {
|
|
||||||
color: #004a7f;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:hover {
|
|
||||||
color: #200cff;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* HEADINGS */
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
font-family: 'Dejavu Serif', FreeSerif, 'Nimbus Roman', Georgia, serif;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
margin: 16px 0 5px 0;
|
|
||||||
font-size: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1:first-child {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
margin: 14px 0 5px 0 ;
|
|
||||||
font-size: 1.8em;
|
|
||||||
background-color: #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
margin: 9px 0 3px 0;
|
|
||||||
font-size: 1.6em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h4 {
|
|
||||||
margin: 7px 0 2px 0;
|
|
||||||
font-size: 1.4em;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
h5 {
|
|
||||||
margin: 5px 0 1px 0;
|
|
||||||
font-size: 1.2em;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
h6 {
|
|
||||||
margin: 3px 0 1px 0;
|
|
||||||
font-size: 1.1em;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Misc. elements */
|
|
||||||
|
|
||||||
p {
|
|
||||||
text-align: justify;
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p:first-child {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.caption {
|
|
||||||
clear: both;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
caption, div.caption > p {
|
|
||||||
background-color: #ddd;
|
|
||||||
padding: 3px;
|
|
||||||
text-align: center;
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.caption.center-float img {
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.caption.left-float img {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.caption.center-float {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.caption.center-float p {
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
|
|
||||||
tt, code, samp, pre, var {
|
|
||||||
font-family: 'Dejavu Sans Mono', monospace;
|
|
||||||
font-size: 95%;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre {
|
|
||||||
margin-top: 10px;
|
|
||||||
word-wrap: break-word;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
border: none;
|
|
||||||
clear: both;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
cite, quote {
|
|
||||||
border-bottom: 1px dashed yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
blockquote {
|
|
||||||
margin: 5px 0 5px 20px;
|
|
||||||
font-size: 1.08em;
|
|
||||||
}
|
|
||||||
|
|
||||||
acronym, abbreviation {
|
|
||||||
border-bottom: 1px dashed green;
|
|
||||||
}
|
|
||||||
|
|
||||||
kbd {
|
|
||||||
background-color: #fff;
|
|
||||||
padding: 1px 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dfn {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
dfn {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
ins {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
del {
|
|
||||||
text-decoration: line-through;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
margin: 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Lists */
|
|
||||||
|
|
||||||
ul, ol {
|
|
||||||
margin-top: 5px;
|
|
||||||
list-style-position: inside;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul > ul, ul > ol, ol > ul, ol > ol {
|
|
||||||
margin-left: 17px;
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-left: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
list-style-type: disc;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul > ul, ol > ul {
|
|
||||||
list-style-type: square;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul > * > ul, ol > * > ul {
|
|
||||||
list-style-type: circle;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul > * * > ul, ol > * * > ul {
|
|
||||||
list-style-type: disc !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol {
|
|
||||||
list-style-type: decimal;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol > ol, ul > ol {
|
|
||||||
list-style-type: upper-alpha;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol > * > ol, ul > * > ol {
|
|
||||||
list-style-type: lower-alpha;
|
|
||||||
}
|
|
||||||
|
|
||||||
ol > * * > ol, ul > * * > ol {
|
|
||||||
list-style-type: decimal !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Definition lists */
|
|
||||||
|
|
||||||
dd {
|
|
||||||
margin-left: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl dl {
|
|
||||||
margin-left: 21px;
|
|
||||||
padding-left: 5px;
|
|
||||||
border-left: 4px solid #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Tables */
|
|
||||||
|
|
||||||
table {
|
|
||||||
margin: 5px auto;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
|
|
||||||
table, thead, tbody, tfoot, td, th {
|
|
||||||
border-style: inset;
|
|
||||||
border-color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
td, th {
|
|
||||||
margin: 0 5px;
|
|
||||||
padding: 1px 3px;
|
|
||||||
border-width: 0 2px 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
td:last-child, th:last-child {
|
|
||||||
border-width: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
table, tbody {
|
|
||||||
border-width: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead {
|
|
||||||
border-width: 0 0 2px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
tfoot {
|
|
||||||
border-width: 2px 0 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
thead, tfoot {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Math */
|
|
||||||
|
|
||||||
.math {
|
|
||||||
position: relative;
|
|
||||||
top: 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.block.math {
|
|
||||||
position: static;
|
|
||||||
top: 0;
|
|
||||||
margin: 10px auto 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
caption {
|
|
||||||
caption-side: bottom;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Formatting-related classes */
|
|
||||||
|
|
||||||
.strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.emph {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
.underline {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center-align, .center-align > * {
|
|
||||||
text-align: center !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.right-align, .right-align > * {
|
|
||||||
text-align: right !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.left-align, .left-align > * {
|
|
||||||
text-align: left !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.center-float {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.right-float {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.left-float {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.right-float, img.right-float, video.right-float, audio.right-float {
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.left-float, img.left-float, video.left-float, audio.left-float {
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.block {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.inline {
|
|
||||||
display: inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
.clear {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.noclear, div.caption.noclear {
|
|
||||||
clear: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.huge, .huge * {
|
|
||||||
font-size: 1.8em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.large, .large * {
|
|
||||||
font-size: 1.5em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.medium, .medium * {
|
|
||||||
font-size: 1em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.small, .small * {
|
|
||||||
font-size: 0.8em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tiny, .tiny * {
|
|
||||||
font-size: 0.65em !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Code highlighting */
|
|
||||||
|
|
||||||
.highlight {
|
|
||||||
padding: 2px 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlight span {
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlighttable {
|
|
||||||
margin: 5px 0 5px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlighttable pre {
|
|
||||||
margin-top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlighttable, .highlighttable .code {
|
|
||||||
border-width: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.linenos {
|
|
||||||
border-width: 0 1px 0 0;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: black;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Projects boxes */
|
|
||||||
|
|
||||||
.projectboxes li {
|
|
||||||
display: block;
|
|
||||||
float: left;
|
|
||||||
margin: 0 10px 10px 0;
|
|
||||||
width: 230px;
|
|
||||||
overflow: hidden;
|
|
||||||
background-color: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
.projectboxes li a {
|
|
||||||
display: block;
|
|
||||||
padding: 2px 3px;
|
|
||||||
height: 115px;
|
|
||||||
overflow: hidden;
|
|
||||||
background-position: 0 20px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
|
|
||||||
.projectboxes li a:link, .projectboxes li a:visited {
|
|
||||||
color: #ffff00;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.projectboxes li a:hover {
|
|
||||||
background-color: #ffff00;
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
.projectboxes li dfn {
|
|
||||||
display: block;
|
|
||||||
padding: 2px 3px;
|
|
||||||
height: 35px;
|
|
||||||
overflow: hidden;
|
|
||||||
font-style: normal;
|
|
||||||
color: #fff;
|
|
||||||
background-color: #444;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Misc. classes */
|
|
||||||
|
|
||||||
.warning {
|
|
||||||
background-color: #ffa400;
|
|
||||||
font-weight: bold;
|
|
||||||
padding: 5px 5px 0 5px;
|
|
||||||
border: 1px outset black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.note {
|
|
||||||
background-color: #c3cfcf;
|
|
||||||
font-weight: bold;
|
|
||||||
padding: 5px 5px 0 5px;
|
|
||||||
border: 1px outset black;
|
|
||||||
}
|
|
||||||
|
|
||||||
.notice {
|
|
||||||
background-color: yellow;
|
|
||||||
}
|
|
||||||
|
|
||||||
.notice p, .note p, .warning p {
|
|
||||||
margin-bottom: 5px;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
#minilogo {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menu {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlighttable .code {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.viewsource {
|
|
||||||
display: none;
|
|
||||||
}
|
|
|
@ -1,116 +0,0 @@
|
||||||
/*@prexec
|
|
||||||
page_bg = '#e8efef'
|
|
||||||
@*/
|
|
||||||
|
|
||||||
/* BASICS */
|
|
||||||
* {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
/*@preval 'background-color: ' + page_bg + ';\n'@*/
|
|
||||||
}
|
|
||||||
|
|
||||||
#minilogo {
|
|
||||||
color: #008000;
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
width: 20px;
|
|
||||||
height: 126px;
|
|
||||||
background: url('/static/metanohi-minilogo.png') no-repeat center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menu {
|
|
||||||
background-color: #191919;
|
|
||||||
text-align: center;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menulinks {
|
|
||||||
/*@preval 'background-color: ' + page_bg + ';\n'@*/
|
|
||||||
display: inline-block;
|
|
||||||
padding: 2px 0 2px 16px;
|
|
||||||
font-size: 1.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul#menulinks {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menulinks li {
|
|
||||||
display: inline;
|
|
||||||
list-style: none;
|
|
||||||
margin-right: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menulinks a, #menulinks span {
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menulinks li a:link, #menulinks li a:visited {
|
|
||||||
color: #243300;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menulinks li a:hover {
|
|
||||||
color: #425dff;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menulinks li.current span {
|
|
||||||
color: #2433ff;
|
|
||||||
}
|
|
||||||
|
|
||||||
#content {
|
|
||||||
width: 700px;
|
|
||||||
margin: 0 auto;
|
|
||||||
padding: 15px;
|
|
||||||
background-color: #e9e9e9;
|
|
||||||
border-color: #ddd;
|
|
||||||
border-style: solid;
|
|
||||||
border-width: 3px 1px;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
|
|
||||||
#body.full {
|
|
||||||
position: absolute;
|
|
||||||
right: 20px;
|
|
||||||
left: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#body.full #content {
|
|
||||||
margin: 0 7px;
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#logo {
|
|
||||||
margin-top: 10px;
|
|
||||||
background: #111111;
|
|
||||||
height: 90px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#logo a {
|
|
||||||
display: block;
|
|
||||||
margin: 0 auto;
|
|
||||||
padding-top: 14px;
|
|
||||||
width: 750px;
|
|
||||||
height: 91px;
|
|
||||||
/*@preval 'background: ' + page_bg + \
|
|
||||||
" url('/static/metanohi-logo.png') no-repeat center;\n"@*/
|
|
||||||
}
|
|
||||||
|
|
||||||
#body.full #logo {
|
|
||||||
position: relative;
|
|
||||||
left: 10px;
|
|
||||||
margin-left: -10px;
|
|
||||||
margin-right: -10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlighttable .code {
|
|
||||||
width: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre {
|
|
||||||
max-width: 660px;
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
|
@ -1,100 +0,0 @@
|
||||||
<!--@exec
|
|
||||||
if page.is_dynamic:
|
|
||||||
page.title = run_macros(page.title)
|
|
||||||
page.summary = run_macros(page.summary)
|
|
||||||
@--><?xml version='1.0' encoding='utf-8'?>
|
|
||||||
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN'
|
|
||||||
'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
|
|
||||||
<html version='-//W3C//DTD XHTML 1.1//EN'
|
|
||||||
xmlns='http://www.w3.org/1999/xhtml'
|
|
||||||
xml:lang='<!--@eval page.language@-->'
|
|
||||||
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
|
||||||
xsi:schemaLocation='http://www.w3.org/1999/xhtml
|
|
||||||
http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd'>
|
|
||||||
<head>
|
|
||||||
<title>metanohi: <!--@eval page.title@--></title>
|
|
||||||
<meta name='author' content='Niels Serup' />
|
|
||||||
<meta name='description'
|
|
||||||
content='This is the personal website of Niels Serup. It hosts
|
|
||||||
projects of varying importance.' />
|
|
||||||
<meta name='keywords'
|
|
||||||
content='programming, hacking, nqpz, portfolio' />
|
|
||||||
<meta name='generator' content='http://metanohi.org/projects/mege/' />
|
|
||||||
<link rel='stylesheet' type='text/css' href='/static/general.css' />
|
|
||||||
<link rel='stylesheet' type='text/css' media='screen, tv, handheld'
|
|
||||||
href='/static/screen.css' />
|
|
||||||
<!-- <link rel='stylesheet' type='text/css' media='handheld' -->
|
|
||||||
<!-- href='/static/handheld.css' /> -->
|
|
||||||
<link rel='stylesheet' type='text/css' media='tty'
|
|
||||||
href='/static/tty.css' />
|
|
||||||
<link rel='stylesheet' type='text/css' media='print'
|
|
||||||
href='/static/print.css' />
|
|
||||||
<link href='/atom.xml' type='application/atom+xml' rel='alternate'
|
|
||||||
title='metanohi atom feed' />
|
|
||||||
<link rel='schema.DCTERMS' href='http://purl.org/dc/terms/' />
|
|
||||||
<meta name='DCTERMS.title' content=<!--@eval repr(page.title)@--> />
|
|
||||||
<meta name='DCTERMS.creator' content='Niels Serup' />
|
|
||||||
<!-- <meta name='DCTERMS.format' content='application/xhtml+xml' />-->
|
|
||||||
<!--@exec
|
|
||||||
if page.summary:
|
|
||||||
print("<meta name='DCTERMS.description' content={} />".format(repr(page.summary)))
|
|
||||||
if page.created_rfc3339:
|
|
||||||
print(" <meta name='DCTERMS.created' content='{}' />".format(page.created_rfc3339))
|
|
||||||
if page.modified_rfc3339:
|
|
||||||
print(" <meta name='DCTERMS.modified' content='{}' />".format(page.modified_rfc3339))
|
|
||||||
@-->
|
|
||||||
<meta name='DCTERMS.language' content=<!--@eval repr(page.language)@--> />
|
|
||||||
<meta name='DCTERMS.isPartOf' content='http://metanohi.org/' />
|
|
||||||
<meta name='DCTERMS.isVersionOf' content=<!--@eval repr(page.core_url)@--> />
|
|
||||||
<meta name='DCTERMS.audience' content='software developers' />
|
|
||||||
<meta name='DCTERMS.audience' content='hackers' />
|
|
||||||
<meta name='DCTERMS.audience' content='individuals' />
|
|
||||||
<!--@exec
|
|
||||||
if page.licenses:
|
|
||||||
for x in filter(lambda x: x.url, page.licenses):
|
|
||||||
print("""\
|
|
||||||
<link rel='copyright' href='{x.url}' />
|
|
||||||
<meta name='DCTERMS.license' content='{x.url}' />\
|
|
||||||
""".format(x=x))@-->
|
|
||||||
<meta name='robots' content='ALL' />
|
|
||||||
<link rel='icon' type='image/png' href='/favicon.png' />
|
|
||||||
<!--
|
|
||||||
The following JavaScript file contains trivial code. This website requires
|
|
||||||
it for aesthetic reasons only. Not loading it will not make this website
|
|
||||||
less functional.
|
|
||||||
-->
|
|
||||||
<script type='text/javascript' src='/static/aesthetics.js'></script>
|
|
||||||
<!--
|
|
||||||
The following JavaScript file contains misc. code snippets designed to add
|
|
||||||
extra features to a website. Not loading it will not make this website stop
|
|
||||||
working.
|
|
||||||
-->
|
|
||||||
<script type='text/javascript' src='/static/extra.js'></script>
|
|
||||||
<!--@eval run_macros(page.head)@-->
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div><a id='minilogo' href='/'></a></div>
|
|
||||||
<div id='menu'>
|
|
||||||
<ul id='menulinks'>
|
|
||||||
<!--@prexec
|
|
||||||
for x in('projects', 'writings', 'about', 'sitemap'):
|
|
||||||
print(' ' * 14 + "<li><a href='/{x}/'>{x}</a></li>".format(x=x))@-->
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id='body'<!--@exec if page.is_fullpage: print(" class='full'", end='')@-->>
|
|
||||||
<div id='content'>
|
|
||||||
<!--@eval "<div id='toc'><h3>Contents</h3>" + page.toc_html + '</div>' if page.has_toc else ''@-->
|
|
||||||
<!--@eval run_macros(page.body)@-->
|
|
||||||
<!--@eval "<hr /><div id='footnotes'><h3>Footnotes</h3>" + page.footnotes_html + '</div>' if page.footnotes else ''@-->
|
|
||||||
<div id='bodyend'></div>
|
|
||||||
<div id='metadata'>
|
|
||||||
<!--@eval run_macros(page.metadata_html)@-->
|
|
||||||
<p><a href='/about/javascript' rel='jslicense'>JavaScript License Information</a><!--@eval " | <a href='{}' rel='nofollow' class='viewsource'>View source</a>".format(page.sourcepath) if page.is_dynamic else ''@--></p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id='logo'>
|
|
||||||
<a href='/'></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,11 +0,0 @@
|
||||||
#minilogo {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#menu {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlighttable .code {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
|
@ -1,20 +1,3 @@
|
||||||
wsgi nohi.wsgi
|
|
||||||
|
|
||||||
title metanohi
|
|
||||||
url http://metanohi.name/
|
|
||||||
description 'This feed contains the newest pages on metanohi'
|
|
||||||
author Niels\ G.\ W.\ Serup
|
|
||||||
email ns@metanohi.name
|
|
||||||
aboutauthorurl http://metanohi.name/about/niels
|
|
||||||
feeditems 40
|
|
||||||
|
|
||||||
template template.html
|
|
||||||
|
|
||||||
# Convert the static parts of HTML, CSS, and JS files
|
|
||||||
convert prestatic/*.{css,js} static/
|
|
||||||
convert prestatic/template.html .
|
|
||||||
|
|
||||||
# Redirects (in site/)
|
|
||||||
## temp
|
## temp
|
||||||
redirect projects/{showandkill,sak} https://gitorious.org/nqpz-config/nqpz-config/blobs/raw/master/home/.emacs.d/site-lisp/showandkill.el
|
redirect projects/{showandkill,sak} https://gitorious.org/nqpz-config/nqpz-config/blobs/raw/master/home/.emacs.d/site-lisp/showandkill.el
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
cd ~/www/meta/nohi
|
|
||||||
|
|
||||||
git commit -a
|
|
||||||
git push
|
|
||||||
ssh webserverhost 'cd www/meta/nohi/scripts; ./hook_new.sh'
|
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
cd ~/www/meta/nohi
|
|
||||||
|
|
||||||
git pull
|
|
||||||
|
|
||||||
mege feed restart
|
|
Before Width: | Height: | Size: 975 B |
Before Width: | Height: | Size: 26 KiB |
|
@ -1,319 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="111.41962"
|
|
||||||
height="14.548414"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="metanohi-logo.svg">
|
|
||||||
<defs
|
|
||||||
id="defs4">
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient3824">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3826" />
|
|
||||||
<stop
|
|
||||||
id="stop3840"
|
|
||||||
offset="0.5"
|
|
||||||
style="stop-color:#ff0000;stop-opacity:1;" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3828" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3824"
|
|
||||||
id="linearGradient3838"
|
|
||||||
x1="184.35541"
|
|
||||||
y1="151.78915"
|
|
||||||
x2="184.35541"
|
|
||||||
y2="152.74934"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="translate(-6.4012298,38.56741)" />
|
|
||||||
<filter
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3850"
|
|
||||||
x="-0.012188341"
|
|
||||||
width="1.0243767"
|
|
||||||
y="-0.77657145"
|
|
||||||
height="2.5531428"
|
|
||||||
color-interpolation-filters="sRGB">
|
|
||||||
<feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="0.36246963"
|
|
||||||
id="feGaussianBlur3852" />
|
|
||||||
</filter>
|
|
||||||
<filter
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3967"
|
|
||||||
x="-0.15128252"
|
|
||||||
width="1.302565"
|
|
||||||
y="-0.14632086"
|
|
||||||
height="1.2926418"
|
|
||||||
color-interpolation-filters="sRGB">
|
|
||||||
<feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="0.35407003"
|
|
||||||
id="feGaussianBlur3969" />
|
|
||||||
</filter>
|
|
||||||
<filter
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3977"
|
|
||||||
x="-0.1348315"
|
|
||||||
width="1.269663"
|
|
||||||
y="-0.13295031"
|
|
||||||
height="1.2659006"
|
|
||||||
color-interpolation-filters="sRGB">
|
|
||||||
<feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="0.32937666"
|
|
||||||
id="feGaussianBlur3979" />
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="8.8371366"
|
|
||||||
inkscape:cx="29.18427"
|
|
||||||
inkscape:cy="28.224069"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="svg2"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:window-width="1280"
|
|
||||||
inkscape:window-height="1024"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0" />
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect3927"
|
|
||||||
width="108.97195"
|
|
||||||
height="0.36000001"
|
|
||||||
x="0.010617559"
|
|
||||||
y="0.85501099" />
|
|
||||||
<path
|
|
||||||
d="m 0.01054,10.833627 1.41026,0 0,-6.4957202 c 0,-0.47009 0.0427,-0.89744 0.32051,-1.41026 0.34188,-0.64103 0.76923,-0.89744 1.17521,-0.89744 0.34188,0 0.7265,0.21368 0.89744,0.74787 0.1282,0.40598 0.10684,0.87607 0.10684,1.28205 l 0,6.7735002 1.43162,0 0,-6.4529902 c 0,-0.51282 0.0427,-0.9188 0.40598,-1.53846 0.17094,-0.25641 0.53419,-0.87607 1.13248,-0.87607 0.32051,0 0.61966,0.19231 0.76923,0.55556 0.19231,0.40598 0.14958,0.96154 0.14958,1.41025 l 0,6.9230802 1.45299,0 0,-6.9444402 c 0,-0.81197 0.0214,-1.62394 -0.40599,-2.28633 -0.36324,-0.55555 -0.9829,-0.76923003 -1.51709,-0.76923003 -0.94017,0 -1.81624,0.55556003 -2.20085,1.41026003 -0.14958,-0.81197 -0.83334,-1.41026003 -1.70941,-1.41026003 -0.81196,0 -1.55983,0.51282003 -2.00854,1.19658003 l 0.0214,-0.96154 -1.43162,0 0,9.7435902"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3758"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 106.99214,3.8940868 0,0.90076 1.67939,0 0,5.2061102 -108.5115,0 L 0,10.871187 l 111.41962,0 0,-0.87023 -1.63358,0 0,-6.1068702 -2.7939,0"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3772"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="ccccccccccc" />
|
|
||||||
<path
|
|
||||||
d="m 32.95057,1.0713068 -0.14975,2.04659 -1.81364,0 -0.0166,0.98169 1.78037,0 c -0.0998,1.29784 -0.14975,2.59568 -0.14975,3.87687 0,0.6822 0,1.44759 0.44925,2.0798702 0.36605,0.49917 0.94842,0.79867 1.73045,0.79867 0.8985,0 1.78036,-0.3827 2.42928,-0.84859 L 36.84412,9.0579968 c -0.64891,0.48252 -1.24792,0.69883 -1.71381,0.69883 -0.56572,0 -1.14808,-0.31614 -1.28119,-1.23128 0,-0.0666 -0.0499,-0.34942 -0.0499,-1.46423 0,-0.98169 0.0499,-1.98003 0.14975,-2.96173 l 2.49584,0 0,-0.99833 -2.4792,0 c 0,0 0.11647,-1.3644 0.19967,-1.79701 0.0166,-0.16639 0.14975,-0.26622 0.0832,-0.44925003 L 32.95064,1.0713068"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3762"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 60.94054,10.854997 1.56317,0 0,-5.6316902 c 0,-0.6424 0.0857,-1.13491 0.4925,-1.67024 0.36403,-0.4925 1.30621,-1.37045 2.33405,-1.37045 0.49251,0 0.98501,0.21414 1.32762,0.62099 0.53534,0.6424 0.53534,1.47751 0.53534,2.16274 l 0,5.8886502 1.52034,0 0,-5.9314802 0,0 c 0,-0.74946 0,-1.56317 -0.34261,-2.35546 -0.49251,-1.09207 -1.49893,-1.71306003 -2.61242,-1.71306003 -1.32763,0 -2.52677,0.85653003 -3.25482,1.94861003 l 0,-1.71306 -1.56317,0 0,9.7644502"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3766"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3903"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 83.86881,5.8654368 c 0,-3.29854 -2.08769,-5.01044003 -4.25888,-5.01044003 -2.42171,0 -4.50939,2.08768003 -4.50939,5.05219003 0,2.90187 2.06681,4.9478102 4.46764,4.9478102 2.2547,0 4.30063,-1.8162902 4.30063,-4.9895602 m -4.36326,-3.73695 c 1.37787,0 2.83925,1.18998 2.83925,3.79958 0,2.40083 -1.37787,3.61169 -2.75574,3.61169 -1.52401,0 -2.90188,-1.41962 -2.90188,-3.77871 0,-2.3382 1.35699,-3.63256 2.81837,-3.63256" />
|
|
||||||
<rect
|
|
||||||
style="fill:url(#linearGradient3838);fill-opacity:1;stroke:none;filter:url(#filter3850)"
|
|
||||||
id="rect3822"
|
|
||||||
width="71.373711"
|
|
||||||
height="1.1202152"
|
|
||||||
x="141.94727"
|
|
||||||
y="190.27657"
|
|
||||||
transform="matrix(1.0465538,-0.11356052,0.11356052,1.0465538,-135.86065,-173.78013)" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="arc"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="path3818"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
transform="matrix(1.4,0,0,1.4,-188.28862,-258.61749)" />
|
|
||||||
<path
|
|
||||||
d="m 90.97054,10.824997 1.11446,0 0,-3.9608402 c 0,-0.45181 0.0452,-0.7982 0.33132,-1.1747 0.27109,-0.34639 0.93374,-0.96386 1.65663,-0.96386 0.34639,0 0.69277,0.1506 0.93373,0.43675 0.37651,0.45181 0.37651,1.03916 0.37651,1.52108 l 0,4.1415702 1.06928,0 0,-4.1716902 0,0 c 0,-0.52711 -0.0151,-1.09939 -0.25603,-1.65662 -0.34638,-0.76808 -1.03915,-1.20482 -1.82229,-1.20482 -0.93373,0 -1.79216,0.60241 -2.28915,1.37048 l 0,-3.99096 c 0,-0.0452 0,-0.0904 0.0452,-0.13555 0.0452,-0.0452 0.10542,-0.0904 0.10542,-0.16566003 0,-0.0151 0,-0.0301 -0.0151,-0.0452 l -1.25,0 0,10.00000023"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3770"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 79.60687,0.84031677 c -0.0439,0 -0.0813,0.0299 -0.125,0.0312 l 0,1.25000003 c 0.01,-1.2e-4 0.0212,0 0.0312,0 1.37787,0 2.84375,1.2029 2.84375,3.8125 0,2.40083 -1.40338,3.59375 -2.78125,3.59375 -0.0314,0 -0.0625,10e-4 -0.0937,0 l 0,1.3125002 c 0.0317,7.1e-4 0.062,0 0.0937,0 2.2547,0 4.28125,-1.7954802 4.28125,-4.9687502 0,-3.29854 -2.07881,-5.03125003 -4.25,-5.03125003 z"
|
|
||||||
id="path3768"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 46.22828,2.1729868 0.73222,0.96234 c 0.79498,-0.81589 1.86192,-1.06694 2.7615,-1.06694 1.12971,0 1.69457,0.48117 1.96653,0.9205 0.31381,0.52301 0.29289,1.15063 0.29289,1.65272 l 0,0.33473 -0.29289,0 c -1.42259,0 -2.92887,0 -4.14226,0.43933 -1.50627,0.54393 -2.17573,1.67364 -2.17573,2.71966 0,1.40168 1.21339,2.7196702 3.20084,2.7196702 1.17154,0 2.38493,-0.43933 3.43096,-1.2970702 l 0,1.0460202 1.42259,0 0,-5.9205002 c 0,-0.77406 -0.0209,-1.50627 -0.46025,-2.25941 -0.62761,-1.02511 -1.841,-1.56904003 -3.32636,-1.56904003 -1.27615,0 -2.51046,0.39749003 -3.41004,1.31799003 m 5.8159,3.95398 0,0.64853 c 0,0.48117 0,1.10879 -0.64854,1.79917 -0.35564,0.35564 -1.25523,1.1297 -2.51046,1.1297 -1.27615,0 -2.00836,-0.8159 -2.00836,-1.65272 0,-0.71129 0.48117,-1.48535 1.67364,-1.77824 0.87866,-0.2092 2.15481,-0.14644 3.15899,-0.14644 l 0.33473,0"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3764"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="star"
|
|
||||||
style="opacity:0.76470588;fill:#e08000;fill-opacity:1;stroke:none;filter:url(#filter3967)"
|
|
||||||
id="path3929"
|
|
||||||
sodipodi:sides="5"
|
|
||||||
sodipodi:cx="140.48668"
|
|
||||||
sodipodi:cy="200.78545"
|
|
||||||
sodipodi:r1="3.0573831"
|
|
||||||
sodipodi:r2="1.2229533"
|
|
||||||
sodipodi:arg1="-2.4610714"
|
|
||||||
sodipodi:arg2="-1.8327529"
|
|
||||||
inkscape:flatsided="false"
|
|
||||||
inkscape:rounded="-1.5785984e-15"
|
|
||||||
inkscape:randomized="0"
|
|
||||||
d="m 138.11034,198.86175 2.05963,0.74246 1.41193,-1.67325 -0.0697,2.18826 2.02767,0.82576 -2.10269,0.60995 -0.15876,2.1836 -1.22986,-1.81129 -2.12579,0.52378 1.34259,-1.72939 z"
|
|
||||||
inkscape:transform-center-x="-0.24467136"
|
|
||||||
inkscape:transform-center-y="0.049297838"
|
|
||||||
transform="translate(-105.42175,-190.65772)" />
|
|
||||||
<path
|
|
||||||
transform="matrix(0.9744599,0.22456156,-0.22456156,0.9744599,-55.613429,-216.34202)"
|
|
||||||
inkscape:transform-center-y="0.2599105"
|
|
||||||
inkscape:transform-center-x="-0.033497501"
|
|
||||||
d="m 138.11034,198.86175 1.93789,0.78204 0.91625,-1.87816 0.29168,2.06928 2.08466,-0.14558 -1.64621,1.28724 1.1684,1.73258 -1.93788,-0.78205 -0.91626,1.87816 -0.29167,-2.06928 -2.08466,0.14558 1.64621,-1.28724 z"
|
|
||||||
inkscape:randomized="0"
|
|
||||||
inkscape:rounded="-1.5785984e-15"
|
|
||||||
inkscape:flatsided="false"
|
|
||||||
sodipodi:arg2="-1.9374726"
|
|
||||||
sodipodi:arg1="-2.4610714"
|
|
||||||
sodipodi:r2="1.2229533"
|
|
||||||
sodipodi:r1="3.0573831"
|
|
||||||
sodipodi:cy="200.78545"
|
|
||||||
sodipodi:cx="140.48668"
|
|
||||||
sodipodi:sides="6"
|
|
||||||
id="path3971"
|
|
||||||
style="opacity:0.83613443;fill:#e05900;fill-opacity:1;stroke:none;filter:url(#filter3967)"
|
|
||||||
sodipodi:type="star" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="star"
|
|
||||||
style="opacity:0.83613443;fill:#e0b000;fill-opacity:1;stroke:none;filter:url(#filter3977)"
|
|
||||||
id="path3975"
|
|
||||||
sodipodi:sides="7"
|
|
||||||
sodipodi:cx="140.48668"
|
|
||||||
sodipodi:cy="200.78545"
|
|
||||||
sodipodi:r1="3.0573831"
|
|
||||||
sodipodi:r2="1.2229533"
|
|
||||||
sodipodi:arg1="-2.4610714"
|
|
||||||
sodipodi:arg2="-2.0122724"
|
|
||||||
inkscape:flatsided="false"
|
|
||||||
inkscape:rounded="-1.5785984e-15"
|
|
||||||
inkscape:randomized="0"
|
|
||||||
d="m 138.11034,198.86175 1.8538,0.818 0.54493,-1.9516 0.51628,1.95937 1.86558,-0.79077 -1.21,1.6253 1.78142,0.96554 -2.02514,0.0673 0.35581,1.99476 -1.3153,-1.54132 -1.33773,1.5219 0.38499,-1.98935 -2.02393,-0.097 1.79536,-0.93934 z"
|
|
||||||
inkscape:transform-center-y="0.87272635"
|
|
||||||
transform="matrix(0.79323793,0.60891179,-0.60891179,0.79323793,44.75681,-235.03594)" />
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect3981"
|
|
||||||
width="8.3737535"
|
|
||||||
height="0.67895293"
|
|
||||||
x="10.000249"
|
|
||||||
y="1.1315918" />
|
|
||||||
<rect
|
|
||||||
y="0.50921631"
|
|
||||||
x="22.61746"
|
|
||||||
height="0.45263529"
|
|
||||||
width="8.3737535"
|
|
||||||
id="rect3983"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none" />
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect3985"
|
|
||||||
width="6.0539975"
|
|
||||||
height="0.90527058"
|
|
||||||
x="35.178097"
|
|
||||||
y="0" />
|
|
||||||
<rect
|
|
||||||
y="1.0750122"
|
|
||||||
x="44.117641"
|
|
||||||
height="0.42684391"
|
|
||||||
width="1.471065"
|
|
||||||
id="rect3987"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none" />
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect3989"
|
|
||||||
width="8.0908566"
|
|
||||||
height="0.45263532"
|
|
||||||
x="52.54797"
|
|
||||||
y="1.1881714"
|
|
||||||
inkscape:transform-center-x="48.545132" />
|
|
||||||
<rect
|
|
||||||
inkscape:transform-center-x="48.545132"
|
|
||||||
y="0.50921631"
|
|
||||||
x="68.220474"
|
|
||||||
height="0.45263532"
|
|
||||||
width="8.0908566"
|
|
||||||
id="rect3991"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none" />
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect3993"
|
|
||||||
width="5.2618861"
|
|
||||||
height="0.67895299"
|
|
||||||
x="88.02327"
|
|
||||||
y="0.33947754"
|
|
||||||
inkscape:transform-center-x="31.571316" />
|
|
||||||
<rect
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="rect3995"
|
|
||||||
width="5.5447831"
|
|
||||||
height="0.45263532"
|
|
||||||
x="71.162598"
|
|
||||||
y="1.0750122"
|
|
||||||
inkscape:transform-center-x="33.268693" />
|
|
||||||
<rect
|
|
||||||
inkscape:transform-center-x="27.497591"
|
|
||||||
y="1.1315918"
|
|
||||||
x="85.873245"
|
|
||||||
height="0.45263532"
|
|
||||||
width="4.5829329"
|
|
||||||
id="rect3997"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none" />
|
|
||||||
<image
|
|
||||||
y="0.41329956"
|
|
||||||
x="6.584661"
|
|
||||||
id="image4129"
|
|
||||||
xlink:href="file:///home/niels/www/nohi/static/snails.png"
|
|
||||||
height="11.231508"
|
|
||||||
width="11.525446" />
|
|
||||||
<path
|
|
||||||
d="m 19.73385,0.85499677 c -2.28034,0 -4.39331,1.63180003 -4.39331,5.10460003 0,3.20083 1.98745,4.8954002 4.58159,4.8954002 1.38075,0 2.61506,-0.50209 3.43096,-1.4853602 l -0.83682,-0.8159 c -0.60669,0.7113 -1.52719,1.08787 -2.46862,1.08787 -1.27615,0 -3.13807,-0.7113 -3.24267,-3.5774 l 6.77824,0 c 0.0628,-0.64854 0.0418,-1.27616 -0.0628,-1.82009 -0.43933,-2.57322 -2.21758,-3.38912003 -3.78661,-3.38912003 M 16.84678,4.9135768 c 0.3138,-2.25942 1.75732,-2.90795 2.78242,-2.90795 1.54812,0 2.65691,1.35983 2.46862,2.90795 l -5.25104,0"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3760"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 1.7 KiB |
|
@ -1,124 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="8.3823595"
|
|
||||||
height="52.660725"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="metanohi-minilogo.svg"
|
|
||||||
inkscape:export-filename="/home/niels/www/nohi/static/metanohi-minilogo.png"
|
|
||||||
inkscape:export-xdpi="215.34074"
|
|
||||||
inkscape:export-ydpi="215.34074">
|
|
||||||
<defs
|
|
||||||
id="defs4">
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient3824">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3826" />
|
|
||||||
<stop
|
|
||||||
id="stop3840"
|
|
||||||
offset="0.5"
|
|
||||||
style="stop-color:#ff0000;stop-opacity:1;" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#ff0000;stop-opacity:0.39215687;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3828" />
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="base"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1.0"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:zoom="11.313709"
|
|
||||||
inkscape:cx="-2.3044289"
|
|
||||||
inkscape:cy="24.620941"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
inkscape:current-layer="svg2"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:window-width="1280"
|
|
||||||
inkscape:window-height="1024"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
fit-margin-top="0"
|
|
||||||
fit-margin-left="0"
|
|
||||||
fit-margin-right="0"
|
|
||||||
fit-margin-bottom="0" />
|
|
||||||
<metadata
|
|
||||||
id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work
|
|
||||||
rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
||||||
<dc:title></dc:title>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<path
|
|
||||||
d="m 8.3512889,52.656161 0,-1.166668 -5.37373,0 c -0.388892,0 -0.742428,-0.0353 -1.166668,-0.265148 -0.530308,-0.28283 -0.742426,-0.636362 -0.742426,-0.972218 0,-0.282831 0.176788,-0.601014 0.618689,-0.742428 0.335853,-0.106058 0.72475,-0.08838 1.060607,-0.08838 l 5.603528,0 0,-1.18434 -5.338382,0 c -0.42424,0 -0.760096,-0.03532 -1.272726,-0.335858 -0.212142,-0.141415 -0.724746,-0.441919 -0.724746,-0.936869 0,-0.265147 0.159111,-0.512627 0.459598,-0.636363 0.335853,-0.159092 0.795456,-0.123738 1.166661,-0.123738 l 5.727274,0 0,-1.202019 -5.744945,0 c -0.671717,0 -1.34344,-0.01771 -1.89141502,0.335865 -0.459591,0.3005 -0.636361,0.813126 -0.636361,1.255048 0,0.777776 0.459596,1.502523 1.16666902,1.820702 -0.67172502,0.123739 -1.16666902,0.689399 -1.16666902,1.414148 0,0.671711 0.424238,1.290402 0.98989502,1.661607 l -0.79545402,-0.01771 0,1.184339 8.06060102,0"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3758"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 2.6104019,3.662785 0.745172,0 0,-1.389316 4.306869,0 0,50.381955 0.71992,0.0053 0,-52.660724 -0.71992,0 0,1.351414 -5.052041,0 0,2.31132"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3772"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
sodipodi:nodetypes="ccccccccccc" />
|
|
||||||
<path
|
|
||||||
d="m 0.27519488,35.856867 1.69308202,0.123883 0,1.500374 0.812128,0.01373 0,-1.472851 c 1.073665,0.08256 2.147335,0.123883 3.207227,0.123883 0.564364,0 1.197553,0 1.720619,-0.371652 0.41295,-0.302822 0.660717,-0.7846 0.660717,-1.431552 0,-0.743304 -0.316593,-1.472843 -0.702013,-2.009677 l -0.784595,0.302838 c 0.399176,0.536825 0.578124,1.032368 0.578124,1.417787 0,0.468005 -0.261532,0.949775 -1.018606,1.059893 -0.05511,0 -0.289062,0.04128 -1.211315,0.04128 -0.812125,0 -1.638027,-0.04128 -2.450158,-0.123883 l 0,-2.064741 -0.825893,0 0,2.050975 c 0,0 -1.12872802,-0.09636 -1.48661602,-0.165184 -0.137657,-0.01373 -0.220243,-0.123883 -0.371655,-0.06883 l 0.178958,1.073668"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3762"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 8.3689679,24.792207 0,-1.293165 -4.658939,0 c -0.531442,0 -0.938882,-0.0709 -1.381747,-0.407431 -0.407432,-0.301147 -1.133736,-1.080591 -1.133736,-1.930898 0,-0.407436 0.177168,-0.814869 0.513732,-1.098302 0.531439,-0.442871 1.2223,-0.442871 1.789171,-0.442871 l 4.871519,0 0,-1.257737 -4.906949,0 0,0 c -0.620005,0 -1.293167,0 -1.948608,0.283433 -0.90343802,0.40744 -1.41716402,1.24002 -1.41716402,2.161183 0,1.098311 0.708579,2.090326 1.61203102,2.692623 l -1.41717002,0 0,1.293165 8.07786002,0"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3766"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3903"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
d="m 4.2412449,10.332633 c -2.728791,0 -4.14499802,1.727089 -4.14499802,3.523256 0,2.003411 1.72707602,3.730494 4.17953302,3.730494 2.400638,0 4.093188,-1.709815 4.093188,-3.695957 0,-1.865249 -1.502566,-3.557793 -4.127723,-3.557793 m -3.091479,3.609608 c 0,-1.139877 0.98444,-2.348834 3.143288,-2.348834 1.986143,0 2.987852,1.139872 2.987852,2.279749 0,1.260767 -1.17441,2.400642 -3.126022,2.400642 -1.934331,0 -3.005118,-1.1226 -3.005118,-2.331557" />
|
|
||||||
<path
|
|
||||||
sodipodi:type="arc"
|
|
||||||
style="fill:#008000;fill-opacity:1;stroke:none"
|
|
||||||
id="path3818"
|
|
||||||
sodipodi:cx="211.94649"
|
|
||||||
sodipodi:cy="186.10309"
|
|
||||||
sodipodi:rx="0.84869117"
|
|
||||||
sodipodi:ry="0.84869117"
|
|
||||||
d="m 212.79518,186.10309 a 0.84869117,0.84869117 0 1 1 -1.69738,0 0.84869117,0.84869117 0 1 1 1.69738,0 z"
|
|
||||||
transform="matrix(0,-1.1581814,1.1581814,0,-214.5582,247.4486)" />
|
|
||||||
<path
|
|
||||||
d="m 8.3441519,9.211831 0,-0.921964 -3.276694,0 c -0.37377,0 -0.66033,-0.03738 -0.971798,-0.274105 -0.286569,-0.224255 -0.797373,-0.772459 -0.797373,-1.370487 0,-0.286569 0.124606,-0.573106 0.361307,-0.772448 0.373772,-0.311494 0.859667,-0.311494 1.258345,-0.311494 l 3.426209,0 0,-0.884587 -3.451126,0 0,0 c -0.436062,0 -0.909494,0.01247 -1.370478,0.211785 -0.635409,0.286531 -0.996712,0.859657 -0.996712,1.507527 0,0.772449 0.498356,1.482606 1.133762,1.893753 l -3.30161502,0 c -0.03737,0 -0.07478,0 -0.112128,-0.03738 -0.03738,-0.03738 -0.07478,-0.08719 -0.137042,-0.08719 -0.01247,0 -0.02489,0 -0.03738,0.01247 l 0,1.034092 8.27272102,0"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3770"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 1.1865809,31.225353 0.796118,-0.605745 c -0.674965,-0.657664 -0.882651,-1.540313 -0.882651,-2.284511 0,-0.934577 0.398058,-1.401871 0.761506,-1.626858 0.432671,-0.259604 0.95188,-0.242306 1.367246,-0.242306 l 0.276902,0 0,0.242306 c 0,1.176872 0,2.422973 0.363459,3.426778 0.449979,1.246098 1.384554,1.799921 2.249901,1.799921 1.159571,0 2.249906,-1.003801 2.249906,-2.647964 0,-0.969186 -0.363461,-1.972987 -1.073031,-2.838339 l 0.865344,0 0,-1.176873 -4.897868,0 c -0.640355,0 -1.246092,0.01738 -1.869144,0.380754 -0.84804602,0.519204 -1.29802202,1.523009 -1.29802202,2.751806 0,1.055722 0.328827,2.076836 1.09033402,2.821031 m 3.271021,-4.811331 0.536508,0 c 0.39806,0 0.917273,0 1.488404,0.53652 0.294195,0.294197 0.934567,1.038414 0.934567,2.076832 0,1.055723 -0.674967,1.661459 -1.367245,1.661459 -0.588434,0 -1.228789,-0.398057 -1.471091,-1.384554 -0.173082,-0.726891 -0.121138,-1.782613 -0.121138,-2.613345 l 0,-0.2769"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3764"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
<path
|
|
||||||
d="m 0.09624688,41.032349 c 0,1.886462 1.34994102,3.634465 4.22289302,3.634465 2.647956,0 4.049828,-1.644163 4.049828,-3.790225 0,-1.142255 -0.415366,-2.163367 -1.228796,-2.838338 l -0.67497,0.692278 c 0.588437,0.501898 0.899964,1.263403 0.899964,2.042222 0,1.055722 -0.588441,2.596038 -2.959485,2.682571 l 0,-5.607451 c -0.53652,-0.05194 -1.055736,-0.03459 -1.505712,0.05194 -2.12875402,0.36345 -2.80372202,1.834545 -2.80372202,3.13256 m 3.35754802,2.388361 c -1.869155,-0.2596 -2.405668,-1.453781 -2.405668,-2.301818 0,-1.280717 1.12495,-2.197989 2.405668,-2.04222 l 0,4.344038"
|
|
||||||
style="fill:#008000;fill-opacity:1;-inkscape-font-specification:Inconsolata Bold"
|
|
||||||
id="path3760"
|
|
||||||
inkscape:connector-curvature="0" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 3.2 MiB |