git-svn-id: http://yolanda.mister-muffin.de/svn@3 7eef14d0-6ed0-489d-bf55-20463b2d70db

This commit is contained in:
erlehmann 2007-10-09 15:58:37 +00:00
parent 03f44238c5
commit ac47f58f79
36 changed files with 3807 additions and 0 deletions

8
trunk/README Executable file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
trunk/images/favicon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

97
trunk/images/favicon.svg Executable file
View 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
View 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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
trunk/images/logo-small-top.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
trunk/images/logo-small.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

BIN
trunk/images/openid-icon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

BIN
trunk/images/openid.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
trunk/images/xiphfish.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

47
trunk/index.xhtml Executable file
View 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"/>&#160;
<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="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-size:22px&#10;&#9;&#9;&#9;&#9;&#9;&#9;" href="results.pl?query=tag:free software">free software
(44)
</a><a class="tag" style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-size:25px&#10;&#9;&#9;&#9;&#9;&#9;&#9;" href="results.pl?query=tag:itsatrap">itsatrap
(49)
</a><a class="tag" style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-size:16px&#10;&#9;&#9;&#9;&#9;&#9;&#9;" 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="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-size:20px&#10;&#9;&#9;&#9;&#9;&#9;&#9;" href="results.pl?query=tag:tv 2.0">tv 2.0
(39)
</a><a class="tag" style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-size:26px&#10;&#9;&#9;&#9;&#9;&#9;&#9;" href="results.pl?query=tag:untagged">untagged
(51)
</a><a class="tag" style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-size:17px&#10;&#9;&#9;&#9;&#9;&#9;&#9;" 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">&#169; 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
View 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
View 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">&#169; 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>

View 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

View 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

View 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

View 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

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 197 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

107
trunk/search-results.xhtml Executable file
View 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="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;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="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;HREF MISSING DUE TO LACK OF XPATH AND NAMESPACES KNOWLEDGE&#10;&#9;&#9;&#9;&#9;&#9;&#9;"><img src="./video-stills/225x150/4chan_city_mashup.png" alt="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;ALT TEXT MISSING DUE TO CODING LAZYNESS&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;"/></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="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;HREF MISSING DUE TO LACK OF XPATH AND NAMESPACES KNOWLEDGE&#10;&#9;&#9;&#9;&#9;&#9;&#9;"><img src="./video-stills/225x150/4chan_city_mashup.png" alt="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;ALT TEXT MISSING DUE TO CODING LAZYNESS&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;"/></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="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;HREF MISSING DUE TO LACK OF XPATH AND NAMESPACES KNOWLEDGE&#10;&#9;&#9;&#9;&#9;&#9;&#9;"><img src="./video-stills/225x150/4chan_city_mashup.png" alt="&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;ALT TEXT MISSING DUE TO CODING LAZYNESS&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;"/></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">&#169; 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
View 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
View 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
View 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;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

236
trunk/xsl/xhtml.xsl Executable file
View 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>&#160;
<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 &gt;= 64">font-size:32px</xsl:when>
<xsl:when test="count &lt;= 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>