diff --git a/trunk/README b/trunk/README new file mode 100755 index 0000000..2469127 --- /dev/null +++ b/trunk/README @@ -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 ?) diff --git a/trunk/images/favicon.ico b/trunk/images/favicon.ico new file mode 100755 index 0000000..2870b26 Binary files /dev/null and b/trunk/images/favicon.ico differ diff --git a/trunk/images/favicon.png b/trunk/images/favicon.png new file mode 100755 index 0000000..dc7a119 Binary files /dev/null and b/trunk/images/favicon.png differ diff --git a/trunk/images/favicon.svg b/trunk/images/favicon.svg new file mode 100755 index 0000000..c607846 --- /dev/null +++ b/trunk/images/favicon.svg @@ -0,0 +1,97 @@ + + + + + + + + + image/svg+xml + + + + + + G + t + + + diff --git a/trunk/images/gnutube-01.svg b/trunk/images/gnutube-01.svg new file mode 100755 index 0000000..d2dc381 --- /dev/null +++ b/trunk/images/gnutube-01.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + GNU + tube + + GNU + tube + + diff --git a/trunk/images/gnutube-02.svg b/trunk/images/gnutube-02.svg new file mode 100755 index 0000000..6d0a0f1 --- /dev/null +++ b/trunk/images/gnutube-02.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + GNU + tube + + GNU + tube + + + diff --git a/trunk/images/logo-big.png b/trunk/images/logo-big.png new file mode 100755 index 0000000..5f15928 Binary files /dev/null and b/trunk/images/logo-big.png differ diff --git a/trunk/images/logo-small-bottom.png b/trunk/images/logo-small-bottom.png new file mode 100755 index 0000000..73c743b Binary files /dev/null and b/trunk/images/logo-small-bottom.png differ diff --git a/trunk/images/logo-small-top.png b/trunk/images/logo-small-top.png new file mode 100755 index 0000000..9d3b470 Binary files /dev/null and b/trunk/images/logo-small-top.png differ diff --git a/trunk/images/logo-small.png b/trunk/images/logo-small.png new file mode 100755 index 0000000..719a6b5 Binary files /dev/null and b/trunk/images/logo-small.png differ diff --git a/trunk/images/openid-icon.png b/trunk/images/openid-icon.png new file mode 100755 index 0000000..4d1418d Binary files /dev/null and b/trunk/images/openid-icon.png differ diff --git a/trunk/images/openid.png b/trunk/images/openid.png new file mode 100755 index 0000000..cf89d5d Binary files /dev/null and b/trunk/images/openid.png differ diff --git a/trunk/images/xiphfish.png b/trunk/images/xiphfish.png new file mode 100755 index 0000000..64e8f91 Binary files /dev/null and b/trunk/images/xiphfish.png differ diff --git a/trunk/index.xhtml b/trunk/index.xhtml new file mode 100755 index 0000000..08bbf6f --- /dev/null +++ b/trunk/index.xhtml @@ -0,0 +1,47 @@ + + + + + + + + GNUtube + - + WebTV free as in Speech + +
to upload videos, log in first.
register|login|open id logologin with OpenID

+
GNUtube logo (320x100)
latest additions|most downloads|best rated
+
GNU + (21) + free software + (44) + itsatrap + (49) + max font size + (32) + min font size + (14) + mockup + (11) + open source + (13) + openID enabled + (3) + tagcloud + (64) + tv 2.0 + (39) + untagged + (51) + video CMS + (34) + videoblogging + (17) + web tv + (68) + youtube fake + (8) +
+ + diff --git a/trunk/index.xml b/trunk/index.xml new file mode 100755 index 0000000..9e63b51 --- /dev/null +++ b/trunk/index.xml @@ -0,0 +1,72 @@ + + + + + + + + free software + 44 + + + web tv + 68 + + + mockup + 11 + + + openID enabled + 3 + + + untagged + 51 + + + min font size + 14 + + + video CMS + 34 + + + open source + 13 + + + tv 2.0 + 39 + + + GNU + 21 + + + itsatrap + 49 + + + youtube fake + 8 + + + videoblogging + 17 + + + max font size + 32 + + + tagcloud + 64 + + + diff --git a/trunk/locale/en-US.xml b/trunk/locale/en-US.xml new file mode 100755 index 0000000..5be4a06 --- /dev/null +++ b/trunk/locale/en-US.xml @@ -0,0 +1,46 @@ + + + + + + | + + + to upload videos, log in first. + + register + login + login with OpenID + + upload video + bookmarks + account details + + logged in as + logout + + + © 2007 GNUtube team + license + download source code + + + Find + Instant Access + + latest additions + most downloads + best rated + + + results for + + + search: + + + title + + + + diff --git a/trunk/mockup/mockup-captcha-02a.svg b/trunk/mockup/mockup-captcha-02a.svg new file mode 100755 index 0000000..4dc2155 --- /dev/null +++ b/trunk/mockup/mockup-captcha-02a.svg @@ -0,0 +1,362 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + register | login | login with openID + + GNU + tube + + GNU + tube + + + + (c) 2007 GNUtube team | license | download source + + + find + + instant access + + flower tag:mockup + + + + to upload videos, log in first. + + before registering ... + CAPTCHA ! + 0010101010+0101101001 + + + diff --git a/trunk/mockup/mockup-captcha-02b.svg b/trunk/mockup/mockup-captcha-02b.svg new file mode 100755 index 0000000..5cb4274 --- /dev/null +++ b/trunk/mockup/mockup-captcha-02b.svg @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + register | login | login with openID + + GNU + tube + + GNU + tube + + + + (c) 2007 GNUtube team | license | download source + + + find + + instant access + + flower tag:mockup + + + + to upload videos, log in first. + + before registering ... + CAPTCHA ! + 168 modulo 17 + + + diff --git a/trunk/mockup/mockup-captcha-02c.svg b/trunk/mockup/mockup-captcha-02c.svg new file mode 100755 index 0000000..9e7e9d1 --- /dev/null +++ b/trunk/mockup/mockup-captcha-02c.svg @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + register | login | login with openID + + GNU + tube + + GNU + tube + + + + (c) 2007 GNUtube team | license | download source + + + find + + instant access + + flower tag:mockup + + + + to upload videos, log in first. + + before registering ... + CAPTCHA ! + \sqrt(81)+18 + + + diff --git a/trunk/mockup/mockup-frontpage-02a.svg b/trunk/mockup/mockup-frontpage-02a.svg new file mode 100755 index 0000000..d6c5b6d --- /dev/null +++ b/trunk/mockup/mockup-frontpage-02a.svg @@ -0,0 +1,447 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + register | login | login with openID + + GNU + tube + + GNU + tube + + + + latest additions | most downloads | best rated + (c) 2007 GNUtube team | license | download source + + + find + + instant access + + + web tv (58) + youtube fake (8) + free software (44) + GNU (21) + video CMS (34) + mockup (11) + videoblogging (17) + untagged (51) + tagcloud (64) + open source (13) + openID enabled (3) + max font size (32) + min font size (14) + itsatrap (49) + tv 2.0 (39) + + to upload videos, log in first. + + + diff --git a/trunk/mockup/mockup-searchresults-02a.svg b/trunk/mockup/mockup-searchresults-02a.svg new file mode 100755 index 0000000..347f372 --- /dev/null +++ b/trunk/mockup/mockup-searchresults-02a.svg @@ -0,0 +1,651 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + register | login | login with openID + + GNU + tube + + GNU + tube + + + + (c) 2007 GNUtube team | license | download source + + + find + + instant access + + flower tag:mockup + + + + + flower sample movie (00:32) + download 1050x700 (67 MB) via bittorrent + download 525x350 (8 MB) + admiral ackbar + gnome background team + uploader: + creator: + tags: + mockup, flower, background (all tags) + + + flower sample movie (00:32) + download 1050x700 (67 MB) via bittorrent + download 525x350 (8 MB) + admiral ackbar + gnome background team + uploader: + creator: + tags: + mockup, flower, background (all tags) + + + flower sample movie (00:32) + download 1050x700 (67 MB) via bittorrent + download 525x350 (8 MB) + admiral ackbar + gnome background team + uploader: + creator: + tags: + mockup, flower, background (all tags) + + + + + + + + + + + + + + to upload videos, log in first. + + diff --git a/trunk/mockup/mockup-showvideo-02a.svg b/trunk/mockup/mockup-showvideo-02a.svg new file mode 100755 index 0000000..87aca84 --- /dev/null +++ b/trunk/mockup/mockup-showvideo-02a.svg @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + pedobear | log out + + GNU + tube + + GNU + tube + + + + (c) 2007 GNUtube team | license | download source + + + find + + instant access + + flower tag:mockup + + + + + flower sample movie (00:32) + download 1050x700 (67 MB) via bittorrent + download 525x350 (8 MB) + + admiral ackbar + uploader: + + + gnome background team + creator: + + + tags: + mockup, flower, background (all tags) + + + cc-by + license: + + + logged in as + + + + + upload video | bookmarks | account details + + diff --git a/trunk/mockup/png/mockup-captcha-02a.png b/trunk/mockup/png/mockup-captcha-02a.png new file mode 100755 index 0000000..c64dab2 Binary files /dev/null and b/trunk/mockup/png/mockup-captcha-02a.png differ diff --git a/trunk/mockup/png/mockup-captcha-02b.png b/trunk/mockup/png/mockup-captcha-02b.png new file mode 100755 index 0000000..29d6d14 Binary files /dev/null and b/trunk/mockup/png/mockup-captcha-02b.png differ diff --git a/trunk/mockup/png/mockup-captcha-02c.png b/trunk/mockup/png/mockup-captcha-02c.png new file mode 100755 index 0000000..299e07a Binary files /dev/null and b/trunk/mockup/png/mockup-captcha-02c.png differ diff --git a/trunk/mockup/png/mockup-frontpage-02a.png b/trunk/mockup/png/mockup-frontpage-02a.png new file mode 100755 index 0000000..3cf3427 Binary files /dev/null and b/trunk/mockup/png/mockup-frontpage-02a.png differ diff --git a/trunk/mockup/png/mockup-searchresults-02a.png b/trunk/mockup/png/mockup-searchresults-02a.png new file mode 100755 index 0000000..257f384 Binary files /dev/null and b/trunk/mockup/png/mockup-searchresults-02a.png differ diff --git a/trunk/mockup/png/mockup-showvideo-02a.png b/trunk/mockup/png/mockup-showvideo-02a.png new file mode 100755 index 0000000..bc61d26 Binary files /dev/null and b/trunk/mockup/png/mockup-showvideo-02a.png differ diff --git a/trunk/search-results.xhtml b/trunk/search-results.xhtml new file mode 100755 index 0000000..7897081 --- /dev/null +++ b/trunk/search-results.xhtml @@ -0,0 +1,107 @@ + + + + + + + + GNUtube + - + WebTV free as in Speech + +
upload video|bookmarks|account details
logged in aspedobear@myopenid.net|logout

+
GNUtube logo top (160x25)
search:
GNUtube logo top (160x25)
+
+ THE SEARCH FOR + "video tag:flower" + BROUGHT US TEH FOLLOWING OBJECTIONSOBJECTS. +

								ALT TEXT MISSING DUE TO CODING LAZYNESS
							./video-stills/225x150/4chan_city_mashup.png
+ + 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 + + + + + + + + + +
+ sorry, i cannot evaluate further stuff b/c i am stupid regarding xpath and namespaces +

								ALT TEXT MISSING DUE TO CODING LAZYNESS
							./video-stills/225x150/4chan_city_mashup.png
+ + 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 + + + + + + + + + +
+ sorry, i cannot evaluate further stuff b/c i am stupid regarding xpath and namespaces +

								ALT TEXT MISSING DUE TO CODING LAZYNESS
							./video-stills/225x150/4chan_city_mashup.png
+ + 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 + + + + + + + + + +
+ sorry, i cannot evaluate further stuff b/c i am stupid regarding xpath and namespaces +
+ + diff --git a/trunk/search-results.xml b/trunk/search-results.xml new file mode 100755 index 0000000..fc8f4d8 --- /dev/null +++ b/trunk/search-results.xml @@ -0,0 +1,108 @@ + + + + + + + + ./video-stills/225x150/4chan_city_mashup.png + + + 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 + + + + + + + + + + + + + ./video-stills/225x150/4chan_city_mashup.png + + + 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 + + + + + + + + + + + + + ./video-stills/225x150/4chan_city_mashup.png + + + 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 + + + + + + + + + + + + + diff --git a/trunk/site/gnutube.xml b/trunk/site/gnutube.xml new file mode 100755 index 0000000..d418572 --- /dev/null +++ b/trunk/site/gnutube.xml @@ -0,0 +1,11 @@ + + + + + + GNUtube + WebTV free as in Speech + + + + diff --git a/trunk/style/gnutube.css b/trunk/style/gnutube.css new file mode 100755 index 0000000..ee111e6 --- /dev/null +++ b/trunk/style/gnutube.css @@ -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; +} diff --git a/trunk/video-stills/1050x700/4chan_city_mashup.png b/trunk/video-stills/1050x700/4chan_city_mashup.png new file mode 100755 index 0000000..df8dc9a Binary files /dev/null and b/trunk/video-stills/1050x700/4chan_city_mashup.png differ diff --git a/trunk/video-stills/225x150/4chan_city_mashup.png b/trunk/video-stills/225x150/4chan_city_mashup.png new file mode 100755 index 0000000..140f48d Binary files /dev/null and b/trunk/video-stills/225x150/4chan_city_mashup.png differ diff --git a/trunk/video-stills/525x350/4chan_city_mashup.png b/trunk/video-stills/525x350/4chan_city_mashup.png new file mode 100755 index 0000000..d7c4c20 Binary files /dev/null and b/trunk/video-stills/525x350/4chan_city_mashup.png differ diff --git a/trunk/xsl/xhtml.xsl b/trunk/xsl/xhtml.xsl new file mode 100755 index 0000000..74956f4 --- /dev/null +++ b/trunk/xsl/xhtml.xsl @@ -0,0 +1,236 @@ + + + + + + + + +results.pl?query= + + + + + + + + + + + + + + <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> + + + + + + + +
+ +
+
+ + + + + open id logo + +
+
+ +
+ + + + + +
+ +
+
+ +
+ + + + + + + + +
+ + + +
+ GNUtube logo (320x100) +
+ + + +
+ + + + + +
+ +
+ + + +
+ GNUtube logo top (160x25) +
+ +
+
+ + + +
+ + +
+
+
+ +
+ GNUtube logo top (160x25) +
+ +
+ + + + + + + + + +
+ THE SEARCH FOR + "" + BROUGHT US TEH FOLLOWING OBJECTIONSOBJECTS. +
+ + + + + + + +
+ + + + + + + + + + + + + + + title:
+ created by:
+ uploaded by: +
+ +
+ +