git-svn-id: http://yolanda.mister-muffin.de/svn@3 7eef14d0-6ed0-489d-bf55-20463b2d70db
8
trunk/README
Executable file
|
@ -0,0 +1,8 @@
|
|||
GNUtube Interface XML + XSL
|
||||
|
||||
(c) 2007 Nils Moskopp
|
||||
License is the Affero General Public License version 3 or (at your option) any later version published by the Free Software Foundation.
|
||||
|
||||
== Issues ==
|
||||
* Sometimes the corresponding html code is simply wrong b/c XSLTPROC(1) is retarded (the tagcloud being an example).
|
||||
* Sometimes there are additional spaces we DO NOT WANT (is this due to XSLTPROC(1) or due to coding stupidity ?)
|
BIN
trunk/images/favicon.ico
Executable file
After Width: | Height: | Size: 1.1 KiB |
BIN
trunk/images/favicon.png
Executable file
After Width: | Height: | Size: 574 B |
97
trunk/images/favicon.svg
Executable file
|
@ -0,0 +1,97 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="80"
|
||||
height="80"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/nils/GNUtube/images"
|
||||
sodipodi:docname="favicon.svg"
|
||||
inkscape:export-filename="/home/nils/GNUtube/images/favicon.png"
|
||||
inkscape:export-xdpi="72"
|
||||
inkscape:export-ydpi="72">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.6568542"
|
||||
inkscape:cx="29.575679"
|
||||
inkscape:cy="38.743286"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
gridspacingx="5px"
|
||||
gridspacingy="5px"
|
||||
objecttolerance="50"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
inkscape:window-width="1013"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="1"
|
||||
inkscape:window-y="24"
|
||||
height="80px"
|
||||
width="80px" />
|
||||
<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" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-155.375,-149.2684)">
|
||||
<text
|
||||
id="text3680"
|
||||
y="213.36215"
|
||||
x="152.1875"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1"
|
||||
id="tspan3682"
|
||||
y="213.36215"
|
||||
x="152.1875"
|
||||
sodipodi:role="line">G</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="206.25"
|
||||
y="214.2059"
|
||||
id="text1872"><tspan
|
||||
sodipodi:role="line"
|
||||
x="206.25"
|
||||
y="214.2059"
|
||||
id="tspan1876"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start">t</tspan></text>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2775"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:rx="160"
|
||||
sodipodi:ry="25"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
transform="matrix(0.5625,0,0,0.999996,105.375,166.3309)" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
163
trunk/images/gnutube-01.svg
Executable file
|
@ -0,0 +1,163 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="320"
|
||||
height="125.00005"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/till"
|
||||
sodipodi:docname="gnutube.svg"
|
||||
inkscape:export-filename="/home/till/gnutube.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient9911">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9913" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop9915" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient9903">
|
||||
<stop
|
||||
style="stop-color:#ff0101;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9905" />
|
||||
<stop
|
||||
style="stop-color:#ff0101;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop9907" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9903"
|
||||
id="linearGradient9909"
|
||||
x1="229.89062"
|
||||
y1="-149.23537"
|
||||
x2="229.89062"
|
||||
y2="-249.26573"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9911"
|
||||
id="linearGradient9917"
|
||||
x1="380.50079"
|
||||
y1="-149.32944"
|
||||
x2="380.50079"
|
||||
y2="-249.27681"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="215.50323"
|
||||
inkscape:cy="124.09595"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
gridspacingx="5px"
|
||||
gridspacingy="5px"
|
||||
objecttolerance="50"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="931"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="37" />
|
||||
<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" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-155.375,-124.2685)">
|
||||
<text
|
||||
id="text3680"
|
||||
y="198.36224"
|
||||
x="152.1875"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1"
|
||||
id="tspan3682"
|
||||
y="198.36224"
|
||||
x="152.1875"
|
||||
sodipodi:role="line">GNU</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="312.9375"
|
||||
y="197.89349"
|
||||
id="text1872"><tspan
|
||||
sodipodi:role="line"
|
||||
x="312.9375"
|
||||
y="197.89349"
|
||||
id="tspan1876"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start">tube</tspan></text>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:white;fill-opacity:0.39215686;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2775"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:rx="160"
|
||||
sodipodi:ry="25"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
transform="translate(155.375,149.7372)" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient9909);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="152.1875"
|
||||
y="-200.17474"
|
||||
id="text8125"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
x="152.1875"
|
||||
y="-200.17474"
|
||||
id="tspan8127"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient9909);fill-opacity:1">GNU</tspan></text>
|
||||
<text
|
||||
id="text8129"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient9917);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="scale(1,-1)"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient9917);fill-opacity:1"
|
||||
id="tspan8131"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
sodipodi:role="line">tube</tspan></text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.8 KiB |
171
trunk/images/gnutube-02.svg
Executable file
|
@ -0,0 +1,171 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="320"
|
||||
height="100"
|
||||
id="svg2"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/nils/gnutube logo"
|
||||
sodipodi:docname="gnutube-02.svg"
|
||||
inkscape:export-filename="/home/nils/gnutube logo/gnutube-02.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="linearGradient9911">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0.50196081;"
|
||||
offset="0"
|
||||
id="stop9913" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop9915" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9903">
|
||||
<stop
|
||||
style="stop-color:#ff0101;stop-opacity:0.50196081;"
|
||||
offset="0"
|
||||
id="stop9905" />
|
||||
<stop
|
||||
style="stop-color:#ff0101;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop9907" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9903"
|
||||
id="linearGradient9909"
|
||||
x1="229.89062"
|
||||
y1="-199.20602"
|
||||
x2="229.89062"
|
||||
y2="-249.26573"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9911"
|
||||
id="linearGradient9917"
|
||||
x1="380.50079"
|
||||
y1="-199.73473"
|
||||
x2="380.50079"
|
||||
y2="-249.27681"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="177.35497"
|
||||
inkscape:cy="36.693407"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
gridspacingx="5px"
|
||||
gridspacingy="5px"
|
||||
objecttolerance="50"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
inkscape:window-width="1014"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="24" />
|
||||
<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" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-155.375,-149.2685)">
|
||||
<text
|
||||
id="text3680"
|
||||
y="198.36224"
|
||||
x="152.1875"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1"
|
||||
id="tspan3682"
|
||||
y="198.36224"
|
||||
x="152.1875"
|
||||
sodipodi:role="line">GNU</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="312.9375"
|
||||
y="197.89349"
|
||||
id="text1872"><tspan
|
||||
sodipodi:role="line"
|
||||
x="312.9375"
|
||||
y="197.89349"
|
||||
id="tspan1876"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start">tube</tspan></text>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2775"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:rx="160"
|
||||
sodipodi:ry="25"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,149.7372)" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient9909);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="152.1875"
|
||||
y="-200.17474"
|
||||
id="text8125"
|
||||
transform="scale(1,-1)"><tspan
|
||||
sodipodi:role="line"
|
||||
x="152.1875"
|
||||
y="-200.17474"
|
||||
id="tspan8127"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient9909);fill-opacity:1">GNU</tspan></text>
|
||||
<text
|
||||
id="text8129"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient9917);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"
|
||||
transform="scale(1,-1)"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient9917);fill-opacity:1"
|
||||
id="tspan8131"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
sodipodi:role="line">tube</tspan></text>
|
||||
<path
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,249.7371)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:ry="25"
|
||||
sodipodi:rx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:cx="160"
|
||||
id="path2812"
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.2 KiB |
BIN
trunk/images/logo-big.png
Executable file
After Width: | Height: | Size: 12 KiB |
BIN
trunk/images/logo-small-bottom.png
Executable file
After Width: | Height: | Size: 3.1 KiB |
BIN
trunk/images/logo-small-top.png
Executable file
After Width: | Height: | Size: 2.7 KiB |
BIN
trunk/images/logo-small.png
Executable file
After Width: | Height: | Size: 6 KiB |
BIN
trunk/images/openid-icon.png
Executable file
After Width: | Height: | Size: 582 B |
BIN
trunk/images/openid.png
Executable file
After Width: | Height: | Size: 2.9 KiB |
BIN
trunk/images/xiphfish.png
Executable file
After Width: | Height: | Size: 2.5 KiB |
47
trunk/index.xhtml
Executable file
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="application/xhtml+xml"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./images/favicon.ico"/>
|
||||
<link rel="stylesheet" type="text/css" href="./style/gnutube.css"/>
|
||||
<title>GNUtube
|
||||
-
|
||||
WebTV free as in Speech</title>
|
||||
</head>
|
||||
<body><div class="header1"><a href="about:blank">to upload videos, log in first.</a></div><div class="header2"><a href="about:blank">register</a>|<a href="about:blank">login</a>|<img class="openid-icon" src="./images/openid-icon.png" alt="open id logo"/><a href="about:blank">login with OpenID</a></div><hr/>
|
||||
<div class="logo-big"><img src="./images/logo-big.png" alt="GNUtube logo (320x100)"/></div><div class="search"><form method="get" enctype="text/plain" action="results.pl?query="><fieldset><input type="text" name="query" size="40"/><br/><input type="submit" value="Find"/> 
|
||||
<input type="submit" name="lucky" value="Instant Access"/></fieldset></form></div><div class="toplists"><a href="about:blank">latest additions</a>|<a href="about:blank">most downloads</a>|<a href="about:blank">best rated</a></div>
|
||||
<div class="tagcloud"><a class="tag" style="font-size:14px" href="results.pl?query=tag:GNU">GNU
|
||||
(21)
|
||||
</a><a class="tag" style=" 							font-size:22px 						" href="results.pl?query=tag:free software">free software
|
||||
(44)
|
||||
</a><a class="tag" style=" 							font-size:25px 						" href="results.pl?query=tag:itsatrap">itsatrap
|
||||
(49)
|
||||
</a><a class="tag" style=" 							font-size:16px 						" href="results.pl?query=tag:max font size">max font size
|
||||
(32)
|
||||
</a><a class="tag" style="font-size:14px" href="results.pl?query=tag:min font size">min font size
|
||||
(14)
|
||||
</a><a class="tag" style="font-size:14px" href="results.pl?query=tag:mockup">mockup
|
||||
(11)
|
||||
</a><a class="tag" style="font-size:14px" href="results.pl?query=tag:open source">open source
|
||||
(13)
|
||||
</a><a class="tag" style="font-size:14px" href="results.pl?query=tag:openID enabled">openID enabled
|
||||
(3)
|
||||
</a><a class="tag" style="font-size:32px" href="results.pl?query=tag:tagcloud">tagcloud
|
||||
(64)
|
||||
</a><a class="tag" style=" 							font-size:20px 						" href="results.pl?query=tag:tv 2.0">tv 2.0
|
||||
(39)
|
||||
</a><a class="tag" style=" 							font-size:26px 						" href="results.pl?query=tag:untagged">untagged
|
||||
(51)
|
||||
</a><a class="tag" style=" 							font-size:17px 						" href="results.pl?query=tag:video CMS">video CMS
|
||||
(34)
|
||||
</a><a class="tag" style="font-size:14px" href="results.pl?query=tag:videoblogging">videoblogging
|
||||
(17)
|
||||
</a><a class="tag" style="font-size:32px" href="results.pl?query=tag:web tv">web tv
|
||||
(68)
|
||||
</a><a class="tag" style="font-size:14px" href="results.pl?query=tag:youtube fake">youtube fake
|
||||
(8)
|
||||
</a></div>
|
||||
<div class="footer"><a href="about:blank">© 2007 GNUtube team</a>|<a href="about:blank">license</a>|<a href="about:blank">download source code</a></div></body>
|
||||
</html>
|
72
trunk/index.xml
Executable file
|
@ -0,0 +1,72 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml-stylesheet type="text/xsl" href="./xsl/xhtml.xsl" ?>
|
||||
|
||||
<page
|
||||
locale="en-US"
|
||||
stylesheet="./style/gnutube.css"
|
||||
username=""
|
||||
>
|
||||
<frontpage />
|
||||
<tagcloud>
|
||||
<tag>
|
||||
<text>free software</text>
|
||||
<count>44</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>web tv</text>
|
||||
<count>68</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>mockup</text>
|
||||
<count>11</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>openID enabled</text>
|
||||
<count>3</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>untagged</text>
|
||||
<count>51</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>min font size</text>
|
||||
<count>14</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>video CMS</text>
|
||||
<count>34</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>open source</text>
|
||||
<count>13</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>tv 2.0</text>
|
||||
<count>39</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>GNU</text>
|
||||
<count>21</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>itsatrap</text>
|
||||
<count>49</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>youtube fake</text>
|
||||
<count>8</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>videoblogging</text>
|
||||
<count>17</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>max font size</text>
|
||||
<count>32</count>
|
||||
</tag>
|
||||
<tag>
|
||||
<text>tagcloud</text>
|
||||
<count>64</count>
|
||||
</tag>
|
||||
</tagcloud>
|
||||
</page>
|
46
trunk/locale/en-US.xml
Executable file
|
@ -0,0 +1,46 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<strings>
|
||||
|
||||
<str id="separator">|</str>
|
||||
|
||||
<!-- header -->
|
||||
<str id="login_to_upload">to upload videos, log in first.</str>
|
||||
|
||||
<str id="register">register</str>
|
||||
<str id="login">login</str>
|
||||
<str id="login_openid">login with OpenID</str>
|
||||
|
||||
<str id="upload_video">upload video</str>
|
||||
<str id="bookmarks">bookmarks</str>
|
||||
<str id="account_details">account details</str>
|
||||
|
||||
<str id="logged_in_as">logged in as</str>
|
||||
<str id="logout">logout</str>
|
||||
|
||||
<!-- footer -->
|
||||
<str id="gnutube_authors">© 2007 GNUtube team</str>
|
||||
<str id="gnutube_license">license</str>
|
||||
<str id="gnutube_source_code">download source code</str>
|
||||
|
||||
<!-- front page -->
|
||||
<str id="button_find">Find</str>
|
||||
<str id="button_lucky">Instant Access</str>
|
||||
|
||||
<str id="query_latestadditions">latest additions</str>
|
||||
<str id="query_mostdownloads">most downloads</str>
|
||||
<str id="query_bestrated">best rated</str>
|
||||
|
||||
<!-- results page-->
|
||||
<str id="results_for_query">results for</str>
|
||||
|
||||
<!-- search bar-->
|
||||
<str id="search">search: </str>
|
||||
|
||||
<!-- dublin core entities -->
|
||||
<str id="DC.title">title</str>
|
||||
|
||||
</strings>
|
||||
|
||||
</xsl:stylesheet>
|
362
trunk/mockup/mockup-captcha-02a.svg
Executable file
|
@ -0,0 +1,362 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="600"
|
||||
height="600"
|
||||
id="svg1882"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/nils/GNUtube/mockup"
|
||||
sodipodi:docname="mockup-captcha-02a.svg"
|
||||
inkscape:export-filename="/home/nils/GNUtube/mockup/mockup-captcha-02a.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs1884">
|
||||
<linearGradient
|
||||
id="linearGradient6424">
|
||||
<stop
|
||||
style="stop-color:#b2deb5;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6426" />
|
||||
<stop
|
||||
style="stop-color:#6cc06c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop6428" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9903">
|
||||
<stop
|
||||
id="stop9905"
|
||||
offset="0"
|
||||
style="stop-color:#ff0101;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9907"
|
||||
offset="1"
|
||||
style="stop-color:#ff0101;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9911">
|
||||
<stop
|
||||
id="stop9913"
|
||||
offset="0"
|
||||
style="stop-color:black;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9915"
|
||||
offset="1"
|
||||
style="stop-color:black;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9903"
|
||||
id="linearGradient1976"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="229.89062"
|
||||
y1="-199.20602"
|
||||
x2="229.89062"
|
||||
y2="-249.26573" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9911"
|
||||
id="linearGradient1978"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="380.50079"
|
||||
y1="-199.73473"
|
||||
x2="380.50079"
|
||||
y2="-249.27681" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient6424"
|
||||
id="radialGradient6430"
|
||||
cx="299.49999"
|
||||
cy="350.50001"
|
||||
fx="299.49999"
|
||||
fy="350.50001"
|
||||
r="100.5"
|
||||
gradientTransform="matrix(1.494056,0,0,0.501248,-147.4697,174.8132)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="346.48579"
|
||||
inkscape:cy="301.04156"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-units="px"
|
||||
width="600px"
|
||||
height="600px"
|
||||
inkscape:window-width="1014"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="24"
|
||||
showgrid="true"
|
||||
objecttolerance="10000"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
gridspacingx="20px"
|
||||
gridspacingy="20px"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true" />
|
||||
<metadata
|
||||
id="metadata1887">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
style="opacity:1"
|
||||
id="layer1"
|
||||
inkscape:groupmode="layer">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text1908"
|
||||
y="35.212002"
|
||||
x="475.60727"><tspan
|
||||
style="font-size:12px;fill:blue;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan1910"
|
||||
y="35.212002"
|
||||
x="475.60727">register | login | login with openID</tspan></text>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
transform="matrix(0.5,0,0,0.5,-42.6875,-22.13428)"
|
||||
id="g2919">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
id="text3680"
|
||||
y="198.36224"
|
||||
x="152.1875"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan3682"
|
||||
y="198.36224"
|
||||
x="152.1875">GNU</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
id="text1872"
|
||||
y="197.89349"
|
||||
x="312.9375"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start"
|
||||
sodipodi:role="line"
|
||||
id="tspan1876"
|
||||
y="197.89349"
|
||||
x="312.9375">tube</tspan></text>
|
||||
<path
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:type="arc"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,149.7372)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:rx="160"
|
||||
id="path2775"
|
||||
sodipodi:ry="25" />
|
||||
<text
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient1976);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
transform="scale(1,-1)"
|
||||
y="-200.17474"
|
||||
x="152.1875"
|
||||
id="text8125"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient1976);fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8127"
|
||||
y="-200.17474"
|
||||
x="152.1875">GNU</tspan></text>
|
||||
<text
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient1978);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
transform="scale(1,-1)"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
id="text8129"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient1978);fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8131"
|
||||
y="-200.64349"
|
||||
x="312.9375">tube</tspan></text>
|
||||
<path
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:type="arc"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,249.7371)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:rx="160"
|
||||
id="path2812"
|
||||
sodipodi:ry="25" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:0.75294118;fill-rule:evenodd;stroke:black;stroke-width:0.8375349px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="59.418766"
|
||||
x="220.41876"
|
||||
height="20.162464"
|
||||
width="139.16246"
|
||||
id="rect3816" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text8251"
|
||||
y="576.35199"
|
||||
x="300.39984"><tspan
|
||||
style="fill:blue;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8253"
|
||||
y="576.35199"
|
||||
x="302.0639">(c) 2007 GNUtube team | license | download source </tspan></text>
|
||||
<g
|
||||
id="g4563"
|
||||
transform="translate(160,-159.5)">
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="220"
|
||||
x="220"
|
||||
height="20"
|
||||
width="80"
|
||||
id="rect1895" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:silver;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text2783"
|
||||
y="233.216"
|
||||
x="261.33395"><tspan
|
||||
style="fill:black;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan2785"
|
||||
y="233.216"
|
||||
x="261.33395">find</tspan></text>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.11420071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="220.5571"
|
||||
x="319.5571"
|
||||
height="19.885799"
|
||||
width="99.885796"
|
||||
id="rect4557" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text4559"
|
||||
y="233.716"
|
||||
x="368.20782"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4561"
|
||||
y="233.716"
|
||||
x="368.20782">instant access</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
id="text1980"
|
||||
y="72.307999"
|
||||
x="277.97919"><tspan
|
||||
style="font-size:12px;fill:black;fill-opacity:0.75294118"
|
||||
sodipodi:role="line"
|
||||
id="tspan1982"
|
||||
y="72.307999"
|
||||
x="277.97919">flower tag:mockup</tspan></text>
|
||||
<path
|
||||
style="fill:black;fill-opacity:0.75294118"
|
||||
d="M 20,40 L 580,40"
|
||||
id="path2874" />
|
||||
<path
|
||||
style="fill:black;fill-opacity:0.75294118"
|
||||
d="M 40,160 L 580,160"
|
||||
id="path2876" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2880"
|
||||
sodipodi:nodetypes="cc"
|
||||
d="M 20.75,43.25 C 114.08333,43.25 487.41667,43.25 580.75,43.25" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="20.672001"
|
||||
y="35.212002"
|
||||
id="text1975"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1977"
|
||||
x="20.672001"
|
||||
y="35.212002"
|
||||
style="fill:black;fill-opacity:0.75294118">to upload videos, log in first.</tspan></text>
|
||||
<rect
|
||||
style="fill:url(#radialGradient6430);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36370397px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect1977"
|
||||
width="298.63629"
|
||||
height="99.636299"
|
||||
x="150.68185"
|
||||
y="300.68185" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:silver;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="302.70575"
|
||||
y="186.48199"
|
||||
id="text3755"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757"
|
||||
x="302.70575"
|
||||
y="186.48199"
|
||||
style="text-align:center;text-anchor:middle;stroke:none">before registering ...</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="302.70575"
|
||||
y="226.48199"
|
||||
style="text-align:center;text-anchor:middle;stroke:none"
|
||||
id="tspan5529" /></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-weight:bold;text-align:center;text-anchor:middle;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="301.54938"
|
||||
y="260.73599"
|
||||
id="text5531"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5533"
|
||||
x="301.54938"
|
||||
y="260.73599"
|
||||
style="font-size:56px">CAPTCHA !</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:56px;font-weight:bold;text-align:justify;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="190"
|
||||
y="340"
|
||||
id="text5535"><tspan
|
||||
sodipodi:role="line"
|
||||
x="190"
|
||||
y="340"
|
||||
style="font-size:32px;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;font-family:Courier 10 Pitch"
|
||||
id="tspan9982"> 0010101010</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="190"
|
||||
y="380"
|
||||
style="font-size:32px;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;font-family:Courier 10 Pitch"
|
||||
id="tspan9986">+0101101001</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:silver;fill-opacity:0.75294118;fill-rule:evenodd;stroke:black;stroke-width:0.8375349px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="439.41876"
|
||||
x="230.41876"
|
||||
height="20.162464"
|
||||
width="139.16246"
|
||||
id="rect9980" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 14 KiB |
357
trunk/mockup/mockup-captcha-02b.svg
Executable file
|
@ -0,0 +1,357 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="600"
|
||||
height="600"
|
||||
id="svg1882"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/nils/GNUtube/mockup"
|
||||
sodipodi:docname="mockup-captcha-02b.svg"
|
||||
inkscape:export-filename="/home/nils/GNUtube/mockup/mockup-captcha-02b.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs1884">
|
||||
<linearGradient
|
||||
id="linearGradient6424">
|
||||
<stop
|
||||
style="stop-color:#b2deb5;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6426" />
|
||||
<stop
|
||||
style="stop-color:#6cc06c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop6428" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9903">
|
||||
<stop
|
||||
id="stop9905"
|
||||
offset="0"
|
||||
style="stop-color:#ff0101;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9907"
|
||||
offset="1"
|
||||
style="stop-color:#ff0101;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9911">
|
||||
<stop
|
||||
id="stop9913"
|
||||
offset="0"
|
||||
style="stop-color:black;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9915"
|
||||
offset="1"
|
||||
style="stop-color:black;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9903"
|
||||
id="linearGradient1976"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="229.89062"
|
||||
y1="-199.20602"
|
||||
x2="229.89062"
|
||||
y2="-249.26573" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9911"
|
||||
id="linearGradient1978"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="380.50079"
|
||||
y1="-199.73473"
|
||||
x2="380.50079"
|
||||
y2="-249.27681" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient6424"
|
||||
id="radialGradient6430"
|
||||
cx="299.49999"
|
||||
cy="350.50001"
|
||||
fx="299.49999"
|
||||
fy="350.50001"
|
||||
r="100.5"
|
||||
gradientTransform="matrix(1.494056,0,0,0.501248,-147.4697,174.8132)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="346.48579"
|
||||
inkscape:cy="301.54156"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-units="px"
|
||||
width="600px"
|
||||
height="600px"
|
||||
inkscape:window-width="1014"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="24"
|
||||
showgrid="true"
|
||||
objecttolerance="10000"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
gridspacingx="20px"
|
||||
gridspacingy="20px"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true" />
|
||||
<metadata
|
||||
id="metadata1887">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
style="opacity:1"
|
||||
id="layer1"
|
||||
inkscape:groupmode="layer">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text1908"
|
||||
y="35.212002"
|
||||
x="475.60727"><tspan
|
||||
style="font-size:12px;fill:blue;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan1910"
|
||||
y="35.212002"
|
||||
x="475.60727">register | login | login with openID</tspan></text>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
transform="matrix(0.5,0,0,0.5,-42.6875,-22.13428)"
|
||||
id="g2919">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
id="text3680"
|
||||
y="198.36224"
|
||||
x="152.1875"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan3682"
|
||||
y="198.36224"
|
||||
x="152.1875">GNU</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
id="text1872"
|
||||
y="197.89349"
|
||||
x="312.9375"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start"
|
||||
sodipodi:role="line"
|
||||
id="tspan1876"
|
||||
y="197.89349"
|
||||
x="312.9375">tube</tspan></text>
|
||||
<path
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:type="arc"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,149.7372)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:rx="160"
|
||||
id="path2775"
|
||||
sodipodi:ry="25" />
|
||||
<text
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient1976);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
transform="scale(1,-1)"
|
||||
y="-200.17474"
|
||||
x="152.1875"
|
||||
id="text8125"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient1976);fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8127"
|
||||
y="-200.17474"
|
||||
x="152.1875">GNU</tspan></text>
|
||||
<text
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient1978);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
transform="scale(1,-1)"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
id="text8129"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient1978);fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8131"
|
||||
y="-200.64349"
|
||||
x="312.9375">tube</tspan></text>
|
||||
<path
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:type="arc"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,249.7371)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:rx="160"
|
||||
id="path2812"
|
||||
sodipodi:ry="25" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:0.75294118;fill-rule:evenodd;stroke:black;stroke-width:0.8375349px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="59.418766"
|
||||
x="220.41876"
|
||||
height="20.162464"
|
||||
width="139.16246"
|
||||
id="rect3816" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text8251"
|
||||
y="576.35199"
|
||||
x="300.39984"><tspan
|
||||
style="fill:blue;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8253"
|
||||
y="576.35199"
|
||||
x="302.0639">(c) 2007 GNUtube team | license | download source </tspan></text>
|
||||
<g
|
||||
id="g4563"
|
||||
transform="translate(160,-159.5)">
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="220"
|
||||
x="220"
|
||||
height="20"
|
||||
width="80"
|
||||
id="rect1895" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:silver;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text2783"
|
||||
y="233.216"
|
||||
x="261.33395"><tspan
|
||||
style="fill:black;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan2785"
|
||||
y="233.216"
|
||||
x="261.33395">find</tspan></text>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.11420071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="220.5571"
|
||||
x="319.5571"
|
||||
height="19.885799"
|
||||
width="99.885796"
|
||||
id="rect4557" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text4559"
|
||||
y="233.716"
|
||||
x="368.20782"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4561"
|
||||
y="233.716"
|
||||
x="368.20782">instant access</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
id="text1980"
|
||||
y="72.307999"
|
||||
x="277.97919"><tspan
|
||||
style="font-size:12px;fill:black;fill-opacity:0.75294118"
|
||||
sodipodi:role="line"
|
||||
id="tspan1982"
|
||||
y="72.307999"
|
||||
x="277.97919">flower tag:mockup</tspan></text>
|
||||
<path
|
||||
style="fill:black;fill-opacity:0.75294118"
|
||||
d="M 20,40 L 580,40"
|
||||
id="path2874" />
|
||||
<path
|
||||
style="fill:black;fill-opacity:0.75294118"
|
||||
d="M 40,160 L 580,160"
|
||||
id="path2876" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2880"
|
||||
sodipodi:nodetypes="cc"
|
||||
d="M 20.75,43.25 C 114.08333,43.25 487.41667,43.25 580.75,43.25" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="20.672001"
|
||||
y="35.212002"
|
||||
id="text1975"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1977"
|
||||
x="20.672001"
|
||||
y="35.212002"
|
||||
style="fill:black;fill-opacity:0.75294118">to upload videos, log in first.</tspan></text>
|
||||
<rect
|
||||
style="fill:url(#radialGradient6430);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36370397px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect1977"
|
||||
width="298.63629"
|
||||
height="99.636299"
|
||||
x="150.68185"
|
||||
y="300.68185" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:silver;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="302.70575"
|
||||
y="186.48199"
|
||||
id="text3755"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757"
|
||||
x="302.70575"
|
||||
y="186.48199"
|
||||
style="text-align:center;text-anchor:middle;stroke:none">before registering ...</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="302.70575"
|
||||
y="226.48199"
|
||||
style="text-align:center;text-anchor:middle;stroke:none"
|
||||
id="tspan5529" /></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-weight:bold;text-align:center;text-anchor:middle;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="301.54938"
|
||||
y="260.73599"
|
||||
id="text5531"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5533"
|
||||
x="301.54938"
|
||||
y="260.73599"
|
||||
style="font-size:56px">CAPTCHA !</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:56px;font-weight:bold;text-align:justify;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="176.34"
|
||||
y="359.70001"
|
||||
id="text5535"><tspan
|
||||
sodipodi:role="line"
|
||||
x="176.34"
|
||||
y="359.70001"
|
||||
style="font-size:32px;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;font-family:Courier 10 Pitch"
|
||||
id="tspan2028">168 modulo 17</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:silver;fill-opacity:0.75294118;fill-rule:evenodd;stroke:black;stroke-width:0.8375349px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="439.41876"
|
||||
x="230.41876"
|
||||
height="20.162464"
|
||||
width="139.16246"
|
||||
id="rect9980" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 14 KiB |
357
trunk/mockup/mockup-captcha-02c.svg
Executable file
|
@ -0,0 +1,357 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="600"
|
||||
height="600"
|
||||
id="svg1882"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/nils/GNUtube/mockup"
|
||||
sodipodi:docname="mockup-captcha-02c.svg"
|
||||
inkscape:export-filename="/home/nils/GNUtube/mockup/mockup-captcha-02c.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs1884">
|
||||
<linearGradient
|
||||
id="linearGradient6424">
|
||||
<stop
|
||||
style="stop-color:#b2deb5;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6426" />
|
||||
<stop
|
||||
style="stop-color:#6cc06c;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop6428" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9903">
|
||||
<stop
|
||||
id="stop9905"
|
||||
offset="0"
|
||||
style="stop-color:#ff0101;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9907"
|
||||
offset="1"
|
||||
style="stop-color:#ff0101;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9911">
|
||||
<stop
|
||||
id="stop9913"
|
||||
offset="0"
|
||||
style="stop-color:black;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9915"
|
||||
offset="1"
|
||||
style="stop-color:black;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9903"
|
||||
id="linearGradient1976"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="229.89062"
|
||||
y1="-199.20602"
|
||||
x2="229.89062"
|
||||
y2="-249.26573" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9911"
|
||||
id="linearGradient1978"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="380.50079"
|
||||
y1="-199.73473"
|
||||
x2="380.50079"
|
||||
y2="-249.27681" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient6424"
|
||||
id="radialGradient6430"
|
||||
cx="299.49999"
|
||||
cy="350.50001"
|
||||
fx="299.49999"
|
||||
fy="350.50001"
|
||||
r="100.5"
|
||||
gradientTransform="matrix(1.494056,0,0,0.501248,-147.4697,174.8132)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="346.48579"
|
||||
inkscape:cy="301.54156"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-units="px"
|
||||
width="600px"
|
||||
height="600px"
|
||||
inkscape:window-width="1014"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="24"
|
||||
showgrid="true"
|
||||
objecttolerance="10000"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
gridspacingx="20px"
|
||||
gridspacingy="20px"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true" />
|
||||
<metadata
|
||||
id="metadata1887">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
style="opacity:1"
|
||||
id="layer1"
|
||||
inkscape:groupmode="layer">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text1908"
|
||||
y="35.212002"
|
||||
x="475.60727"><tspan
|
||||
style="font-size:12px;fill:blue;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan1910"
|
||||
y="35.212002"
|
||||
x="475.60727">register | login | login with openID</tspan></text>
|
||||
<g
|
||||
inkscape:label="Ebene 1"
|
||||
transform="matrix(0.5,0,0,0.5,-42.6875,-22.13428)"
|
||||
id="g2919">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
id="text3680"
|
||||
y="198.36224"
|
||||
x="152.1875"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan3682"
|
||||
y="198.36224"
|
||||
x="152.1875">GNU</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
id="text1872"
|
||||
y="197.89349"
|
||||
x="312.9375"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start"
|
||||
sodipodi:role="line"
|
||||
id="tspan1876"
|
||||
y="197.89349"
|
||||
x="312.9375">tube</tspan></text>
|
||||
<path
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:type="arc"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,149.7372)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:rx="160"
|
||||
id="path2775"
|
||||
sodipodi:ry="25" />
|
||||
<text
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient1976);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
transform="scale(1,-1)"
|
||||
y="-200.17474"
|
||||
x="152.1875"
|
||||
id="text8125"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient1976);fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8127"
|
||||
y="-200.17474"
|
||||
x="152.1875">GNU</tspan></text>
|
||||
<text
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient1978);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
transform="scale(1,-1)"
|
||||
y="-200.64349"
|
||||
x="312.9375"
|
||||
id="text8129"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient1978);fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8131"
|
||||
y="-200.64349"
|
||||
x="312.9375">tube</tspan></text>
|
||||
<path
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:type="arc"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,249.7371)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:rx="160"
|
||||
id="path2812"
|
||||
sodipodi:ry="25" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:0.75294118;fill-rule:evenodd;stroke:black;stroke-width:0.8375349px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="59.418766"
|
||||
x="220.41876"
|
||||
height="20.162464"
|
||||
width="139.16246"
|
||||
id="rect3816" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text8251"
|
||||
y="576.35199"
|
||||
x="300.39984"><tspan
|
||||
style="fill:blue;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan8253"
|
||||
y="576.35199"
|
||||
x="302.0639">(c) 2007 GNUtube team | license | download source </tspan></text>
|
||||
<g
|
||||
id="g4563"
|
||||
transform="translate(160,-159.5)">
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="220"
|
||||
x="220"
|
||||
height="20"
|
||||
width="80"
|
||||
id="rect1895" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:silver;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text2783"
|
||||
y="233.216"
|
||||
x="261.33395"><tspan
|
||||
style="fill:black;fill-opacity:1"
|
||||
sodipodi:role="line"
|
||||
id="tspan2785"
|
||||
y="233.216"
|
||||
x="261.33395">find</tspan></text>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.11420071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="220.5571"
|
||||
x="319.5571"
|
||||
height="19.885799"
|
||||
width="99.885796"
|
||||
id="rect4557" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
id="text4559"
|
||||
y="233.716"
|
||||
x="368.20782"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4561"
|
||||
y="233.716"
|
||||
x="368.20782">instant access</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
id="text1980"
|
||||
y="72.307999"
|
||||
x="277.97919"><tspan
|
||||
style="font-size:12px;fill:black;fill-opacity:0.75294118"
|
||||
sodipodi:role="line"
|
||||
id="tspan1982"
|
||||
y="72.307999"
|
||||
x="277.97919">flower tag:mockup</tspan></text>
|
||||
<path
|
||||
style="fill:black;fill-opacity:0.75294118"
|
||||
d="M 20,40 L 580,40"
|
||||
id="path2874" />
|
||||
<path
|
||||
style="fill:black;fill-opacity:0.75294118"
|
||||
d="M 40,160 L 580,160"
|
||||
id="path2876" />
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2880"
|
||||
sodipodi:nodetypes="cc"
|
||||
d="M 20.75,43.25 C 114.08333,43.25 487.41667,43.25 580.75,43.25" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="20.672001"
|
||||
y="35.212002"
|
||||
id="text1975"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1977"
|
||||
x="20.672001"
|
||||
y="35.212002"
|
||||
style="fill:black;fill-opacity:0.75294118">to upload videos, log in first.</tspan></text>
|
||||
<rect
|
||||
style="fill:url(#radialGradient6430);fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.36370397px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect1977"
|
||||
width="298.63629"
|
||||
height="99.636299"
|
||||
x="150.68185"
|
||||
y="300.68185" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:silver;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="302.70575"
|
||||
y="186.48199"
|
||||
id="text3755"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757"
|
||||
x="302.70575"
|
||||
y="186.48199"
|
||||
style="text-align:center;text-anchor:middle;stroke:none">before registering ...</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="302.70575"
|
||||
y="226.48199"
|
||||
style="text-align:center;text-anchor:middle;stroke:none"
|
||||
id="tspan5529" /></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:32px;font-weight:bold;text-align:center;text-anchor:middle;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="301.54938"
|
||||
y="260.73599"
|
||||
id="text5531"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5533"
|
||||
x="301.54938"
|
||||
y="260.73599"
|
||||
style="font-size:56px">CAPTCHA !</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:56px;font-weight:bold;text-align:justify;text-anchor:start;opacity:0.9;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="181.35699"
|
||||
y="357.79599"
|
||||
id="text5535"><tspan
|
||||
sodipodi:role="line"
|
||||
x="181.35699"
|
||||
y="357.79599"
|
||||
style="font-size:32px;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;font-family:Courier 10 Pitch"
|
||||
id="tspan2032">\sqrt(81)+18</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:silver;fill-opacity:0.75294118;fill-rule:evenodd;stroke:black;stroke-width:0.8375349px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
y="439.41876"
|
||||
x="230.41876"
|
||||
height="20.162464"
|
||||
width="139.16246"
|
||||
id="rect9980" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 14 KiB |
447
trunk/mockup/mockup-frontpage-02a.svg
Executable file
|
@ -0,0 +1,447 @@
|
|||
<?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://web.resource.org/cc/"
|
||||
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="600"
|
||||
height="600"
|
||||
id="svg1882"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.44.1"
|
||||
version="1.0"
|
||||
sodipodi:docbase="/home/nils/GNUtube/mockup"
|
||||
sodipodi:docname="mockup-frontpage-02a.svg"
|
||||
inkscape:export-filename="/home/nils/GNUtube/mockup/mockup-frontpage-02a.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs1884">
|
||||
<linearGradient
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="-249.27681"
|
||||
x2="380.50079"
|
||||
y1="-199.73473"
|
||||
x1="380.50079"
|
||||
id="linearGradient9917"
|
||||
xlink:href="#linearGradient9911"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
gradientUnits="userSpaceOnUse"
|
||||
y2="-249.26573"
|
||||
x2="229.89062"
|
||||
y1="-199.20602"
|
||||
x1="229.89062"
|
||||
id="linearGradient9909"
|
||||
xlink:href="#linearGradient9903"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient9903">
|
||||
<stop
|
||||
id="stop9905"
|
||||
offset="0"
|
||||
style="stop-color:#ff0101;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9907"
|
||||
offset="1"
|
||||
style="stop-color:#ff0101;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9911">
|
||||
<stop
|
||||
id="stop9913"
|
||||
offset="0"
|
||||
style="stop-color:black;stop-opacity:0.50196081;" />
|
||||
<stop
|
||||
id="stop9915"
|
||||
offset="1"
|
||||
style="stop-color:black;stop-opacity:0;" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="8"
|
||||
inkscape:cx="565.12632"
|
||||
inkscape:cy="551.44292"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-units="px"
|
||||
width="600px"
|
||||
height="600px"
|
||||
inkscape:window-width="1014"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="24"
|
||||
showgrid="true"
|
||||
objecttolerance="10000"
|
||||
gridtolerance="10000"
|
||||
inkscape:grid-points="true"
|
||||
gridspacingx="20px"
|
||||
gridspacingy="20px"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true">
|
||||
<sodipodi:guide
|
||||
orientation="vertical"
|
||||
position="-168.85309"
|
||||
id="guide2824" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata1887">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="475.60727"
|
||||
y="35.212002"
|
||||
id="text1908"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1910"
|
||||
x="475.60727"
|
||||
y="35.212002"
|
||||
style="font-size:12px;fill:blue;fill-opacity:1">register | login | login with openID</tspan></text>
|
||||
<g
|
||||
transform="translate(-15.375,-84.26855)"
|
||||
id="g2919"
|
||||
inkscape:label="Ebene 1">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="152.1875"
|
||||
y="198.36224"
|
||||
id="text3680"><tspan
|
||||
sodipodi:role="line"
|
||||
x="152.1875"
|
||||
y="198.36224"
|
||||
id="tspan3682"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:#ff0101;fill-opacity:1">GNU</tspan></text>
|
||||
<text
|
||||
id="text1872"
|
||||
y="197.89349"
|
||||
x="312.9375"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start"
|
||||
id="tspan1876"
|
||||
y="197.89349"
|
||||
x="312.9375"
|
||||
sodipodi:role="line">tube</tspan></text>
|
||||
<path
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,149.7372)"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
sodipodi:ry="25"
|
||||
sodipodi:rx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:cx="160"
|
||||
id="path2775"
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:type="arc" />
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
id="text8125"
|
||||
y="-200.17474"
|
||||
x="152.1875"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient9909);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient9909);fill-opacity:1"
|
||||
id="tspan8127"
|
||||
y="-200.17474"
|
||||
x="152.1875"
|
||||
sodipodi:role="line">GNU</tspan></text>
|
||||
<text
|
||||
transform="scale(1,-1)"
|
||||
xml:space="preserve"
|
||||
style="font-size:144px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:url(#linearGradient9917);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="312.9375"
|
||||
y="-200.64349"
|
||||
id="text8129"><tspan
|
||||
sodipodi:role="line"
|
||||
x="312.9375"
|
||||
y="-200.64349"
|
||||
id="tspan8131"
|
||||
style="font-size:64px;font-weight:bold;text-align:start;text-anchor:start;fill:url(#linearGradient9917);fill-opacity:1">tube</tspan></text>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:white;fill-opacity:0.19607843;stroke:none;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path2812"
|
||||
sodipodi:cx="160"
|
||||
sodipodi:cy="-0.46875"
|
||||
sodipodi:rx="160"
|
||||
sodipodi:ry="25"
|
||||
d="M 320 -0.46875 A 160 25 0 1 1 0,-0.46875 A 160 25 0 1 1 320 -0.46875 z"
|
||||
transform="matrix(1.3125,0,0,0.999996,105.375,249.7371)" />
|
||||
</g>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:0.75294119;fill-rule:evenodd;stroke:black;stroke-width:1.17553675px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect3816"
|
||||
width="278.82446"
|
||||
height="19.824463"
|
||||
x="160.58777"
|
||||
y="180.08777" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="299.99597"
|
||||
y="269.69601"
|
||||
id="text5592"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan5594"
|
||||
x="299.99597"
|
||||
y="269.69601"
|
||||
style="fill:blue;fill-opacity:1">latest additions | most downloads | best rated</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="300.39984"
|
||||
y="576.35199"
|
||||
id="text8251"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8253"
|
||||
x="302.0639"
|
||||
y="576.35199"
|
||||
style="fill:blue;fill-opacity:1">(c) 2007 GNUtube team | license | download source </tspan></text>
|
||||
<g
|
||||
id="g4563"
|
||||
transform="translate(-19.75,0)">
|
||||
<rect
|
||||
y="220"
|
||||
x="220"
|
||||
height="20"
|
||||
width="80"
|
||||
id="rect1895"
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<text
|
||||
id="text2783"
|
||||
y="233.216"
|
||||
x="261.33395"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:silver;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="fill:black;fill-opacity:1"
|
||||
y="233.216"
|
||||
x="261.33395"
|
||||
id="tspan2785"
|
||||
sodipodi:role="line">find</tspan></text>
|
||||
<rect
|
||||
style="fill:silver;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.11420071px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="rect4557"
|
||||
width="99.885796"
|
||||
height="19.885799"
|
||||
x="319.5571"
|
||||
y="220.5571" />
|
||||
<text
|
||||
id="text4559"
|
||||
y="233.716"
|
||||
x="368.20782"
|
||||
style="font-size:12px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
y="233.716"
|
||||
x="368.20782"
|
||||
id="tspan4561"
|
||||
sodipodi:role="line">instant access</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g1942"
|
||||
transform="translate(12.80944,0)">
|
||||
<text
|
||||
id="text5456"
|
||||
y="347.57047"
|
||||
x="383.09595"
|
||||
style="font-size:29px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:0.75294118;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:29px;fill:blue;fill-opacity:0.75294118"
|
||||
y="347.57047"
|
||||
x="383.09595"
|
||||
id="tspan5458"
|
||||
sodipodi:role="line">web tv (58)</tspan></text>
|
||||
<text
|
||||
id="text6345"
|
||||
y="453.49118"
|
||||
x="220.98177"
|
||||
style="font-size:29px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:0.75294118;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:blue;fill-opacity:0.75294118"
|
||||
y="453.49118"
|
||||
x="220.98177"
|
||||
id="tspan6347"
|
||||
sodipodi:role="line">youtube fake (8)</tspan></text>
|
||||
<text
|
||||
id="text6349"
|
||||
y="344.64664"
|
||||
x="182.9579"
|
||||
style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:0.75294118;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:22px;fill:blue;fill-opacity:0.75294118"
|
||||
y="344.64664"
|
||||
x="182.9579"
|
||||
id="tspan6351"
|
||||
sodipodi:role="line">free software (44)</tspan></text>
|
||||
<text
|
||||
id="text6353"
|
||||
y="424.9407"
|
||||
x="478.32242"
|
||||
style="font-size:22px;font-weight:bold;text-align:center;text-anchor:middle;opacity:1;fill:blue;fill-opacity:0.75294118;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:blue;fill-opacity:0.75294118"
|
||||
y="424.9407"
|
||||
x="478.32242"
|
||||
id="tspan6355"
|
||||
sodipodi:role="line">GNU (21)</tspan></text>
|
||||
<text
|
||||
id="text1910"
|
||||
y="423.97815"
|
||||
x="120.66216"
|
||||
style="font-size:14px;fill:blue;fill-opacity:0.75294118"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:17px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
y="423.97815"
|
||||
x="120.66216"
|
||||
id="tspan1912"
|
||||
sodipodi:role="line">video CMS (34)</tspan></text>
|
||||
<text
|
||||
id="text2801"
|
||||
y="368.11905"
|
||||
x="111.13351"
|
||||
style="font-size:17px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
y="368.11905"
|
||||
x="111.13351"
|
||||
id="tspan2803"
|
||||
sodipodi:role="line">mockup (11)</tspan></text>
|
||||
<text
|
||||
id="text2805"
|
||||
y="459.36945"
|
||||
x="408.68021"
|
||||
style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
y="459.36945"
|
||||
x="408.68021"
|
||||
id="tspan2807"
|
||||
sodipodi:role="line">videoblogging (17)</tspan></text>
|
||||
<text
|
||||
id="text2809"
|
||||
y="392.74313"
|
||||
x="217.19492"
|
||||
style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:26px;fill:blue;fill-opacity:0.75294118"
|
||||
y="392.74313"
|
||||
x="217.19492"
|
||||
id="tspan2811"
|
||||
sodipodi:role="line">untagged (51)</tspan></text>
|
||||
<text
|
||||
id="text4583"
|
||||
y="491.41956"
|
||||
x="311.05978"
|
||||
style="font-size:26px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px"
|
||||
y="491.41956"
|
||||
x="311.05978"
|
||||
id="tspan4585"
|
||||
sodipodi:role="line">tagcloud (64)</tspan></text>
|
||||
<text
|
||||
id="text5472"
|
||||
y="415.50726"
|
||||
x="282.10928"
|
||||
style="font-size:32px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="415.50726"
|
||||
x="282.10928"
|
||||
id="tspan5474"
|
||||
sodipodi:role="line">open source (13)</tspan></text>
|
||||
<text
|
||||
id="text1922"
|
||||
y="367.58759"
|
||||
x="307.21347"
|
||||
style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
y="367.58759"
|
||||
x="307.21347"
|
||||
id="tspan1924"
|
||||
sodipodi:role="line">openID enabled (3)</tspan></text>
|
||||
<text
|
||||
id="text1926"
|
||||
y="472.55728"
|
||||
x="136.2317"
|
||||
style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px"
|
||||
y="472.55728"
|
||||
x="136.2317"
|
||||
id="tspan1928"
|
||||
sodipodi:role="line">max font size (32)</tspan></text>
|
||||
<text
|
||||
id="text1930"
|
||||
y="380.43692"
|
||||
x="455.39316"
|
||||
style="font-size:16px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="380.43692"
|
||||
x="455.39316"
|
||||
id="tspan1932"
|
||||
sodipodi:role="line">min font size (14)</tspan></text>
|
||||
<text
|
||||
id="text1934"
|
||||
y="442.30734"
|
||||
x="345.82233"
|
||||
style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:25px"
|
||||
y="442.30734"
|
||||
x="345.82233"
|
||||
id="tspan1936"
|
||||
sodipodi:role="line">itsatrap (49)</tspan></text>
|
||||
<text
|
||||
id="text1938"
|
||||
y="410.3779"
|
||||
x="395.44836"
|
||||
style="font-size:25px;font-weight:bold;text-align:center;text-anchor:middle;fill:blue;fill-opacity:0.75294118;font-family:Nimbus Sans L"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:20px"
|
||||
y="410.3779"
|
||||
x="395.44836"
|
||||
id="tspan1940"
|
||||
sodipodi:role="line">tv 2.0 (39)</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-weight:bold;text-align:start;text-anchor:start;opacity:0.9;fill:black;fill-opacity:0.75294119;stroke:none;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Nimbus Sans L"
|
||||
x="19.195999"
|
||||
y="35.212002"
|
||||
id="text1933"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1935"
|
||||
x="19.195999"
|
||||
y="35.212002">to upload videos, log in first.</tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:silver;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0.68650794"
|
||||
d="M 20.75,43.25 C 114.08333,43.25 487.41667,43.25 580.75,43.25"
|
||||
id="path1936"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 18 KiB |
651
trunk/mockup/mockup-searchresults-02a.svg
Executable file
After Width: | Height: | Size: 197 KiB |
453
trunk/mockup/mockup-showvideo-02a.svg
Executable file
After Width: | Height: | Size: 311 KiB |
BIN
trunk/mockup/png/mockup-captcha-02a.png
Executable file
After Width: | Height: | Size: 52 KiB |
BIN
trunk/mockup/png/mockup-captcha-02b.png
Executable file
After Width: | Height: | Size: 47 KiB |
BIN
trunk/mockup/png/mockup-captcha-02c.png
Executable file
After Width: | Height: | Size: 49 KiB |
BIN
trunk/mockup/png/mockup-frontpage-02a.png
Executable file
After Width: | Height: | Size: 60 KiB |
BIN
trunk/mockup/png/mockup-searchresults-02a.png
Executable file
After Width: | Height: | Size: 180 KiB |
BIN
trunk/mockup/png/mockup-showvideo-02a.png
Executable file
After Width: | Height: | Size: 177 KiB |
107
trunk/search-results.xhtml
Executable file
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0" encoding="us-ascii"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="application/xhtml+xml"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./images/favicon.ico"/>
|
||||
<link rel="stylesheet" type="text/css" href="./style/gnutube.css"/>
|
||||
<title>GNUtube
|
||||
-
|
||||
WebTV free as in Speech</title>
|
||||
</head>
|
||||
<body><div class="header1"><a href="about:blank">upload video</a>|<a href="about:blank">bookmarks</a>|<a href="about:blank">account details</a></div><div class="header2">logged in as<a href=" 								user/pedobear@myopenid.net">pedobear@myopenid.net</a>|<a href="about:blank">logout</a></div><hr/>
|
||||
<div class="logo-small-top"><img src="./images/logo-small-top.png" alt="GNUtube logo top (160x25)"/></div><div class="search-small"><form method="get" enctype="text/plain" action="results.pl?query="><fieldset>search: <input type="text" name="query" size="auto"/></fieldset></form></div><div class="logo-small-bottom"><img src="./images/logo-small-bottom.png" alt="GNUtube logo top (160x25)"/></div>
|
||||
<div>
|
||||
THE SEARCH FOR
|
||||
"video tag:flower"
|
||||
BROUGHT US TEH FOLLOWING <del>OBJECTIONS</del><ins>OBJECTS</ins>.
|
||||
</div><table class="results"><tr class="result"><td><a href=" 							HREF MISSING DUE TO LACK OF XPATH AND NAMESPACES KNOWLEDGE 						"><img src="./video-stills/225x150/4chan_city_mashup.png" alt=" 								ALT TEXT MISSING DUE TO CODING LAZYNESS 							"/></a></td><td>./video-stills/225x150/4chan_city_mashup.png<br/>
|
||||
|
||||
4Chan City Mashup
|
||||
Jaques Nouries
|
||||
flower
|
||||
A movie of a flower. And a dinosaur. Having oral contact.
|
||||
Anonymous
|
||||
Long Cat
|
||||
Tall Pet
|
||||
2022-02-22T13:34:56+7:00
|
||||
Video
|
||||
video/x-theora+ogg
|
||||
http://gnutube.org/videos/1050x700/4chan_city_mashup.ogg
|
||||
ftp://4chan.org/nsfw/flowerpower.mpg
|
||||
en-US
|
||||
video publishing website
|
||||
Munich
|
||||
Vivendi Universal
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
sorry, i cannot evaluate further stuff b/c i am stupid regarding xpath and namespaces
|
||||
</td></tr><tr class="result"><td><a href=" 							HREF MISSING DUE TO LACK OF XPATH AND NAMESPACES KNOWLEDGE 						"><img src="./video-stills/225x150/4chan_city_mashup.png" alt=" 								ALT TEXT MISSING DUE TO CODING LAZYNESS 							"/></a></td><td>./video-stills/225x150/4chan_city_mashup.png<br/>
|
||||
|
||||
4Chan City Mashup
|
||||
Jaques Nouries
|
||||
flower
|
||||
A movie of a flower. And a dinosaur. Having oral contact.
|
||||
Anonymous
|
||||
Long Cat
|
||||
Tall Pet
|
||||
2022-02-22T13:34:56+7:00
|
||||
Video
|
||||
video/x-theora+ogg
|
||||
http://gnutube.org/videos/1050x700/4chan_city_mashup.ogg
|
||||
ftp://4chan.org/nsfw/flowerpower.mpg
|
||||
en-US
|
||||
video publishing website
|
||||
Munich
|
||||
Vivendi Universal
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
sorry, i cannot evaluate further stuff b/c i am stupid regarding xpath and namespaces
|
||||
</td></tr><tr class="result"><td><a href=" 							HREF MISSING DUE TO LACK OF XPATH AND NAMESPACES KNOWLEDGE 						"><img src="./video-stills/225x150/4chan_city_mashup.png" alt=" 								ALT TEXT MISSING DUE TO CODING LAZYNESS 							"/></a></td><td>./video-stills/225x150/4chan_city_mashup.png<br/>
|
||||
|
||||
4Chan City Mashup
|
||||
Jaques Nouries
|
||||
flower
|
||||
A movie of a flower. And a dinosaur. Having oral contact.
|
||||
Anonymous
|
||||
Long Cat
|
||||
Tall Pet
|
||||
2022-02-22T13:34:56+7:00
|
||||
Video
|
||||
video/x-theora+ogg
|
||||
http://gnutube.org/videos/1050x700/4chan_city_mashup.ogg
|
||||
ftp://4chan.org/nsfw/flowerpower.mpg
|
||||
en-US
|
||||
video publishing website
|
||||
Munich
|
||||
Vivendi Universal
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
sorry, i cannot evaluate further stuff b/c i am stupid regarding xpath and namespaces
|
||||
</td></tr></table>
|
||||
<div class="footer"><a href="about:blank">© 2007 GNUtube team</a>|<a href="about:blank">license</a>|<a href="about:blank">download source code</a></div></body>
|
||||
</html>
|
108
trunk/search-results.xml
Executable file
|
@ -0,0 +1,108 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml-stylesheet type="text/xsl" href="./xsl/xhtml.xsl" ?>
|
||||
|
||||
<page
|
||||
locale="en-US"
|
||||
stylesheet="./style/gnutube.css"
|
||||
username="pedobear@myopenid.net"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
>
|
||||
<searchbar />
|
||||
<results query="video tag:flower">
|
||||
<result id="1">
|
||||
<thumbnail>./video-stills/225x150/4chan_city_mashup.png</thumbnail>
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="./videos/1050x700/4chan_city_mashup.ogg">
|
||||
<dc:title>4Chan City Mashup</dc:title>
|
||||
<dc:creator>Jaques Nouries</dc:creator>
|
||||
<dc:subject>flower</dc:subject>
|
||||
<dc:description>A movie of a flower. And a dinosaur. Having oral contact.</dc:description>
|
||||
<dc:publisher>Anonymous</dc:publisher>
|
||||
<dc:contributor>Long Cat</dc:contributor>
|
||||
<dc:contributor>Tall Pet</dc:contributor>
|
||||
<dc:date>2022-02-22T13:34:56+7:00</dc:date>
|
||||
<dc:type>Video</dc:type>
|
||||
<dc:format>video/x-theora+ogg</dc:format>
|
||||
<dc:identifier>http://gnutube.org/videos/1050x700/4chan_city_mashup.ogg</dc:identifier>
|
||||
<dc:source>ftp://4chan.org/nsfw/flowerpower.mpg</dc:source>
|
||||
<dc:language>en-US</dc:language>
|
||||
<dc:relation>video publishing website</dc:relation>
|
||||
<dc:coverage>Munich</dc:coverage>
|
||||
<dc:rights>Vivendi Universal</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</result>
|
||||
<result id="2">
|
||||
<thumbnail>./video-stills/225x150/4chan_city_mashup.png</thumbnail>
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="./videos/1050x700/4chan_city_mashup.ogg">
|
||||
<dc:title>4Chan City Mashup</dc:title>
|
||||
<dc:creator>Jaques Nouries</dc:creator>
|
||||
<dc:subject>flower</dc:subject>
|
||||
<dc:description>A movie of a flower. And a dinosaur. Having oral contact.</dc:description>
|
||||
<dc:publisher>Anonymous</dc:publisher>
|
||||
<dc:contributor>Long Cat</dc:contributor>
|
||||
<dc:contributor>Tall Pet</dc:contributor>
|
||||
<dc:date>2022-02-22T13:34:56+7:00</dc:date>
|
||||
<dc:type>Video</dc:type>
|
||||
<dc:format>video/x-theora+ogg</dc:format>
|
||||
<dc:identifier>http://gnutube.org/videos/1050x700/4chan_city_mashup.ogg</dc:identifier>
|
||||
<dc:source>ftp://4chan.org/nsfw/flowerpower.mpg</dc:source>
|
||||
<dc:language>en-US</dc:language>
|
||||
<dc:relation>video publishing website</dc:relation>
|
||||
<dc:coverage>Munich</dc:coverage>
|
||||
<dc:rights>Vivendi Universal</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</result>
|
||||
<result id="3">
|
||||
<thumbnail>./video-stills/225x150/4chan_city_mashup.png</thumbnail>
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="./videos/1050x700/4chan_city_mashup.ogg">
|
||||
<dc:title>4Chan City Mashup</dc:title>
|
||||
<dc:creator>Jaques Nouries</dc:creator>
|
||||
<dc:subject>flower</dc:subject>
|
||||
<dc:description>A movie of a flower. And a dinosaur. Having oral contact.</dc:description>
|
||||
<dc:publisher>Anonymous</dc:publisher>
|
||||
<dc:contributor>Long Cat</dc:contributor>
|
||||
<dc:contributor>Tall Pet</dc:contributor>
|
||||
<dc:date>2022-02-22T13:34:56+7:00</dc:date>
|
||||
<dc:type>Video</dc:type>
|
||||
<dc:format>video/x-theora+ogg</dc:format>
|
||||
<dc:identifier>http://gnutube.org/videos/1050x700/4chan_city_mashup.ogg</dc:identifier>
|
||||
<dc:source>ftp://4chan.org/nsfw/flowerpower.mpg</dc:source>
|
||||
<dc:language>en-US</dc:language>
|
||||
<dc:relation>video publishing website</dc:relation>
|
||||
<dc:coverage>Munich</dc:coverage>
|
||||
<dc:rights>Vivendi Universal</dc:rights>
|
||||
</cc:Work>
|
||||
<cc:License rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</result>
|
||||
</results>
|
||||
</page>
|
11
trunk/site/gnutube.xml
Executable file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<strings>
|
||||
|
||||
<str id="site_name">GNUtube</str>
|
||||
<str id="site_motto">WebTV free as in Speech</str>
|
||||
|
||||
</strings>
|
||||
|
||||
</xsl:stylesheet>
|
114
trunk/style/gnutube.css
Executable file
|
@ -0,0 +1,114 @@
|
|||
* {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
font-size: 8pt;
|
||||
font-weight: bold;
|
||||
min-width: 550px;
|
||||
margin: 2em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #3f3fff;
|
||||
padding-left: 0.25em;
|
||||
padding-right: 0.25em;
|
||||
text-decoration: none;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a.tag {
|
||||
margin: 5pt;
|
||||
}
|
||||
|
||||
div {
|
||||
border-width: 0px;
|
||||
border-style: dashed;
|
||||
}
|
||||
|
||||
div.header1 {
|
||||
color: #525252;
|
||||
float: left;
|
||||
text-align: left;
|
||||
width: 50%;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
|
||||
div.header2 {
|
||||
clear: none;
|
||||
float: right;
|
||||
text-align: right;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
img.openid-icon {
|
||||
padding-left: 0.2em;
|
||||
vertical-align: text-top;
|
||||
}
|
||||
|
||||
div.logo-big {
|
||||
padding-top: 1.5em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.logo-small-top {
|
||||
float: left;
|
||||
height: 25px;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
div.logo-small-bottom {
|
||||
float: left;
|
||||
height: 1.25em;
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
div.search {
|
||||
padding: 1em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.search-small {
|
||||
clear: none;
|
||||
float: right;
|
||||
text-align: right;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
div.search form {
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
div.search-small form {
|
||||
height: 1.25em;
|
||||
}
|
||||
|
||||
div form fieldset {
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
div.toplists {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div.tagcloud {
|
||||
text-align: center;
|
||||
margin: 4em;
|
||||
}
|
||||
|
||||
div.footer {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
hr {
|
||||
background-color: #c0c0c0;
|
||||
position: relative;
|
||||
top: 0.25em;
|
||||
}
|
BIN
trunk/video-stills/1050x700/4chan_city_mashup.png
Executable file
After Width: | Height: | Size: 616 KiB |
BIN
trunk/video-stills/225x150/4chan_city_mashup.png
Executable file
After Width: | Height: | Size: 42 KiB |
BIN
trunk/video-stills/525x350/4chan_city_mashup.png
Executable file
After Width: | Height: | Size: 199 KiB |
236
trunk/xsl/xhtml.xsl
Executable file
|
@ -0,0 +1,236 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
>
|
||||
|
||||
<xsl:output
|
||||
doctype-public="-//W3C//DTD XHTML 1.1//EN"
|
||||
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
|
||||
encoding="us-ascii"
|
||||
indent="yes"
|
||||
method="xml"
|
||||
media-type="application/xhtml+xml"
|
||||
omit-xml-declaration="no"
|
||||
/>
|
||||
|
||||
<xsl:variable name="site_strings" select="document('../site/gnutube.xml')//strings" />
|
||||
<xsl:variable name="locale_strings" select="document(concat('../locale/',/page/@locale,'.xml'))//strings" />
|
||||
|
||||
<xsl:variable name="resultspage">results.pl?query=</xsl:variable>
|
||||
|
||||
<xsl:template match="/">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="application/xhtml+xml" />
|
||||
<link rel="shortcut icon" type="image/x-icon" href="./images/favicon.ico" />
|
||||
<link rel="stylesheet" type="text/css">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="//@stylesheet" />
|
||||
</xsl:attribute>
|
||||
</link>
|
||||
<title>
|
||||
<xsl:choose>
|
||||
<xsl:when test="boolean(//frontpage)">
|
||||
<xsl:value-of select="$site_strings/str[@id='site_name']" />
|
||||
-
|
||||
<xsl:value-of select="$site_strings/str[@id='site_motto']" />
|
||||
</xsl:when>
|
||||
<xsl:when test="boolean(//resultspage)">
|
||||
<xsl:value-of select="$site_strings/str[@id='site_name']" />
|
||||
-
|
||||
<xsl:value-of select="$locale_strings/str[@id='results_for_query']" />
|
||||
"<xsl:value-of select="//resultspage/@query" />"
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$site_strings/str[@id='site_name']" />
|
||||
-
|
||||
<xsl:value-of select="$site_strings/str[@id='site_motto']" />
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="string-length(//@username)=0">
|
||||
<div class="header1">
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='login_to_upload']" /></a>
|
||||
</div>
|
||||
<div class="header2">
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='register']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='login']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<img class="openid-icon" src="./images/openid-icon.png" alt="open id logo" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='login_openid']" /></a>
|
||||
</div>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<div class="header1">
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='upload_video']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='bookmarks']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='account_details']" /></a>
|
||||
</div>
|
||||
<div class="header2">
|
||||
<xsl:value-of select="$locale_strings/str[@id='logged_in_as']" />
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
user/<xsl:value-of select="//@username" />
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="//@username" />
|
||||
</a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='logout']" /></a>
|
||||
</div>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
<hr />
|
||||
|
||||
<xsl:apply-templates />
|
||||
|
||||
<div class="footer">
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='gnutube_authors']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='gnutube_license']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='gnutube_source_code']" /></a>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="frontpage">
|
||||
|
||||
<div class="logo-big">
|
||||
<img src="./images/logo-big.png" alt="GNUtube logo (320x100)" />
|
||||
</div>
|
||||
|
||||
<div class="search">
|
||||
<form method="get" enctype="text/plain">
|
||||
<xsl:attribute name="action">
|
||||
<xsl:value-of select="$resultspage" />
|
||||
</xsl:attribute>
|
||||
<fieldset>
|
||||
<input type="text" name="query" size="40" /><br />
|
||||
<input type="submit">
|
||||
<xsl:attribute name="value">
|
||||
<xsl:value-of select="$locale_strings/str[@id='button_find']" />
|
||||
</xsl:attribute>
|
||||
</input> 
|
||||
<input type="submit" name="lucky">
|
||||
<xsl:attribute name="value">
|
||||
<xsl:value-of select="$locale_strings/str[@id='button_lucky']" />
|
||||
</xsl:attribute>
|
||||
</input>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="toplists">
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='query_latestadditions']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='query_mostdownloads']" /></a>
|
||||
<xsl:value-of select="$locale_strings/str[@id='separator']" />
|
||||
<a href="about:blank"><xsl:value-of select="$locale_strings/str[@id='query_bestrated']" /></a>
|
||||
</div>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="searchbar">
|
||||
|
||||
<div class="logo-small-top">
|
||||
<img src="./images/logo-small-top.png" alt="GNUtube logo top (160x25)" />
|
||||
</div>
|
||||
|
||||
<div class="search-small">
|
||||
<form method="get" enctype="text/plain">
|
||||
<xsl:attribute name="action">
|
||||
<xsl:value-of select="$resultspage" />
|
||||
</xsl:attribute>
|
||||
<fieldset>
|
||||
<xsl:value-of select="$locale_strings/str[@id='search']" />
|
||||
<input type="text" name="query" size="auto" />
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="logo-small-bottom">
|
||||
<img src="./images/logo-small-bottom.png" alt="GNUtube logo top (160x25)" />
|
||||
</div>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="tagcloud">
|
||||
|
||||
<div class="tagcloud">
|
||||
<xsl:for-each select="tag">
|
||||
<xsl:sort select="text" order="ascending" data-type="text" />
|
||||
<a class="tag">
|
||||
<xsl:attribute name="style">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count >= 64">font-size:32px</xsl:when>
|
||||
<xsl:when test="count <= 28">font-size:14px</xsl:when>
|
||||
<xsl:otherwise>
|
||||
font-size:<xsl:value-of select="round(number(count)div 2)" />px
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="$resultspage" />tag:<xsl:value-of select="text" />
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="text" />
|
||||
(<xsl:value-of select="count" />)
|
||||
</a>
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="results">
|
||||
|
||||
<div>
|
||||
THE SEARCH FOR
|
||||
"<xsl:value-of select="@query" />"
|
||||
BROUGHT US TEH FOLLOWING <del>OBJECTIONS</del><ins>OBJECTS</ins>.
|
||||
</div>
|
||||
<table class="results">
|
||||
<xsl:for-each select="result">
|
||||
<tr class="result">
|
||||
<td>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="rdf:RDF/cc:Work/@rdf:about" />
|
||||
</xsl:attribute>
|
||||
<img>
|
||||
<xsl:attribute name="src">
|
||||
<xsl:value-of select="thumbnail" />
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="alt">
|
||||
<xsl:value-of select="rdf:RDF/cc:Work/dc:title" />
|
||||
</xsl:attribute>
|
||||
</img>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
title: <xsl:value-of select="rdf:RDF/cc:Work/dc:title" /><br />
|
||||
created by: <xsl:value-of select="rdf:RDF/cc:Work/dc:creator" /><br />
|
||||
uploaded by: <xsl:value-of select="rdf:RDF/cc:Work/dc:publisher" />
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|