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

This commit is contained in:
josch 2008-08-15 00:48:18 +00:00
parent e28f9bb43b
commit fe6f9afbfc
17 changed files with 0 additions and 486 deletions

View file

@ -1,12 +0,0 @@
(dp1
S'_authentication_token'
p2
S'141491361115205551276239095199970379580'
p3
sS'_accessed_time'
p4
F1217161386.3120041
sS'_creation_time'
p5
F1217161386.3120079
s.

View file

@ -1,40 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1216907993.197489
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/index.mako'
_template_uri='/index.mako'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = []
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
h = context.get('h', UNDEFINED)
# SOURCE LINE 1
context.write(u'<h1>\n Welcome to Yolanda\n</h1>\n\n<p>\n This is the front page.\n</p>\n\n<p>\n <a href="">upload video</a>\n</p>\n\n<p>\n\n')
# SOURCE LINE 15
context.write(unicode( h.form( \
h.url(action='/results'), \
method='get', \
enctype='application/x-www-form-urlencoded' \
) ))
# SOURCE LINE 19
context.write(u'\n\n')
# SOURCE LINE 21
context.write(unicode( h.text_field('query') ))
context.write(u'\n')
# SOURCE LINE 22
context.write(unicode( h.submit('find video') ))
context.write(u'\n\n')
# SOURCE LINE 24
context.write(unicode( h.end_form() ))
context.write(u'\n\n <form action="/results" method="get" enctype="application/x-www-form-urlencoded">\n <fieldset>\n\n <legend>\n search for videos\n </legend>\n\n <input type="text" name="query" />\n <input type="submit" value="find" />\n\n </fieldset>\n </form>\n</p>\n')
return ''
finally:
context.caller_stack.pop_frame()

Binary file not shown.

View file

@ -1,22 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1216815389.6429961
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/index.myt'
_template_uri='/index.myt'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = []
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
# SOURCE LINE 1
context.write(u'<!-- header -->\n\n<h1>\n Welcome to Yolanda\n</h1>\n\n<p>\n This is the front page.\n</p>\n\n<p>\n <a href="">upload video</a>\n</p>\n\n<p>\n <form action="/results" method="get" enctype="application/x-www-form-urlencoded">\n <fieldset>\n\n <legend>\n search for videos\n </legend>\n\n <input type="text" name="query" />\n <input type="submit" value="find" />\n\n </fieldset>\n </form>\n</p>\n\n<!-- footer -->\n')
return ''
finally:
context.caller_stack.pop_frame()

Binary file not shown.

View file

@ -1,62 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1216910187.0066929
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/results.mako'
_template_uri='/results.mako'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = ['result']
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
h = context.get('h', UNDEFINED)
c = context.get('c', UNDEFINED)
def result(x):
return render_result(context.locals_(__M_locals),x)
# SOURCE LINE 1
context.write(u'<html>\n\n\n<head>\n\n')
# SOURCE LINE 6
context.write(unicode( h.javascript_include_tag('/javascripts/effects.js', builtins=True) ))
context.write(u'\n\n</head>\n\n\n<body>\n\n')
# SOURCE LINE 18
context.write(u'\n\n<p>\n Here be results for ')
# SOURCE LINE 21
context.write(unicode(c.query))
context.write(u'.\n</p>\n\n')
# SOURCE LINE 24
for x in range(1,10):
# SOURCE LINE 25
context.write(u' ')
context.write(unicode(result(x)))
context.write(u'\n')
# SOURCE LINE 27
context.write(u'\n</body>\n\n\n</html>\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_result(context,x):
context.caller_stack.push_frame()
try:
h = context.get('h', UNDEFINED)
# SOURCE LINE 13
context.write(u'\n <div class="result" id="')
# SOURCE LINE 14
context.write(unicode(x))
context.write(u'">\n ')
# SOURCE LINE 15
context.write(unicode( h.draggable_element(x, revert=True) ))
context.write(u'\n thumbnail and infos for video ')
# SOURCE LINE 16
context.write(unicode(x))
context.write(u'\n </div>\n')
return ''
finally:
context.caller_stack.pop_frame()

View file

@ -1,44 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1216817791.7502799
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/results.myt'
_template_uri='/results.myt'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = []
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
h = context.get('h', UNDEFINED)
c = context.get('c', UNDEFINED)
# SOURCE LINE 1
context.write(u'<h1>\n Welcome to Yolanda\n</h1>\n\n<p>\n This is the search page.\n</p>\n\n<p>\n')
# SOURCE LINE 10
h.start_form(h.url_for(action='save', title=c.query), method="get")
context.write(u'\n ')
# SOURCE LINE 11
h.text_area(name='content', rows=7, cols=40, content=c.content)
context.write(u' <br />\n ')
# SOURCE LINE 12
h.submit(value="Save changes", name='commit')
context.write(u'\n')
# SOURCE LINE 13
h.end_form()
context.write(u'\n\n ')
# SOURCE LINE 15
c.query
context.write(u'\n</p>\n')
return ''
finally:
context.caller_stack.pop_frame()

Binary file not shown.

View file

@ -1,22 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1216814715.8671241
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/search.myt'
_template_uri='/search.myt'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = []
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
# SOURCE LINE 1
context.write(u'<!-- header -->\n\n<h1>\n Welcome to Yolanda\n</h1>\n\n<p>\n This is the search page.\n</p>\n\n<!-- footer -->\n')
return ''
finally:
context.caller_stack.pop_frame()

Binary file not shown.

View file

@ -1,122 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1218555872.226696
_template_filename=u'/home/nils/src/yolanda/trunk/yolanda/templates/xhtml/base.mako'
_template_uri=u'/xhtml/base.mako'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = ['search', 'tagcloud', 'login']
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
h = context.get('h', UNDEFINED)
self = context.get('self', UNDEFINED)
# SOURCE LINE 1
context.write(u'<?xml version="1.0" ?>\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\n "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n\n')
# SOURCE LINE 38
context.write(u'\n\n')
# SOURCE LINE 53
context.write(u'\n\n')
# SOURCE LINE 87
context.write(u'\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n\n<head>\n\n <meta\n http-equiv="Content-Type"\n content="application/xhtml+xml;charset=utf-8"\n />\n\n <link\n rel="stylesheet"\n type="text/css"\n media="screen"\n href="')
# SOURCE LINE 102
context.write(unicode(h.url_for('/css/default.css')))
context.write(u'"\n />\n\n <title>\n Yolanda - ')
# SOURCE LINE 106
context.write(unicode(self.title()))
context.write(u'\n </title>\n\n</head>\n\n<body>\n\n <div id="heading">\n <h1>\n ')
# SOURCE LINE 115
context.write(unicode(self.heading()))
context.write(u'\n </h1>\n </div>\n\n ')
# SOURCE LINE 119
context.write(unicode(self.search()))
context.write(u'\n\n ')
# SOURCE LINE 121
context.write(unicode(self.login()))
context.write(u'\n\n ')
# SOURCE LINE 123
context.write(unicode(self.tagcloud()))
context.write(u'\n\n ')
# SOURCE LINE 125
context.write(unicode(self.body()))
context.write(u'\n\n <div id="copyright">\n <em>Yolanda</em> Copyright &copy; 2007, 2008 <em>The Yolanda Developers</em> &ndash;\n This program comes with <em>absolutely no warranty</em>; for details <a href="')
# SOURCE LINE 129
context.write(unicode(h.url_for('license')))
context.write(u'">click here</a>.\n This is <em>free software</em>, and you are welcome to redistribute it\n under certain conditions; <a href="')
# SOURCE LINE 131
context.write(unicode(h.url_for('license')))
context.write(u'">click here</a> for details.\n To view the source code, <a href="">click here</a>. Report bugs <a href="">here</a>.\n </div>\n\n <ul id="badges">\n\n <li class="badge">\n <a href="http://validator.w3.org/">\n <img alt="XHTML 1.1 logo" src="')
# SOURCE LINE 139
context.write(unicode(h.url_for('images/badges/xhtml 1.1.png')))
context.write(u'" />\n </a>\n </li>\n\n <li class="badge">\n <a href="http://jigsaw.w3.org/css-validator/">\n <img alt="CSS logo" src="')
# SOURCE LINE 145
context.write(unicode(h.url_for('images/badges/css.png')))
context.write(u'" />\n </a>\n </li>\n\n <li class="badge">\n <a href="http://www.theora.org/">\n <img alt="Ogg Theora logo" src="')
# SOURCE LINE 151
context.write(unicode(h.url_for('images/badges/ogg theora.png')))
context.write(u'" />\n </a>\n </li>\n\n </ul>\n\n</body>\n\n</html>\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_search(context):
context.caller_stack.push_frame()
try:
h = context.get('h', UNDEFINED)
# SOURCE LINE 5
context.write(u'\n <div id="search">\n\n ')
# SOURCE LINE 8
context.write(unicode(h.form(h.url_for('search_results'), method='get')))
context.write(u'\n\n ')
# SOURCE LINE 10
context.write(unicode(h.text_field('query')))
context.write(u'\n ')
# SOURCE LINE 11
context.write(unicode(h.submit('Search Videos')))
context.write(u'\n\n ')
# SOURCE LINE 13
context.write(unicode(h.end_form()))
context.write(u'\n\n <ul id="queries">\n\n <li id="important">\n <a href="">\n Important matters\n </a>\n </li>\n\n <li id="popular">\n <a href="">\n Popular garbage\n </a>\n </li>\n\n <li id="new">\n <a href="">\n Totally new stuff\n </a>\n </li>\n\n </ul>\n\n </div>\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_tagcloud(context):
context.caller_stack.push_frame()
try:
# SOURCE LINE 55
context.write(u'\n <div id="tagcloud">\n\n <h1>Popular tags</h1>\n\n <a href="" class="tag6">Proin</a>\n <a href="" class="tag5">lectus</a>\n <a href="" class="tag2">orci</a>\n <a href="" class="tag6">venenatis</a>\n <a href="" class="tag5">pharetra</a>\n <a href="" class="tag6">egestas</a>\n <a href="" class="tag1">id</a>\n <a href="" class="tag6">tincidunt</a>\n <a href="" class="tag5">vel</a>\n <a href="" class="tag3">eros</a>\n <a href="" class="tag6">Integer</a>\n <a href="" class="tag6">risus</a>\n <a href="" class="tag6">velit</a>\n <a href="" class="tag2">facilisis</a>\n <a href="" class="tag4">eget</a>\n <a href="" class="tag5">viverra</a>\n <a href="" class="tag6">et</a>\n <a href="" class="tag6">leo</a>\n <a href="" class="tag1">Suspendisse</a>\n <a href="" class="tag3">potenti</a>\n <a href="" class="tag5">Phasellus</a>\n <a href="" class="tag4">auctor</a>\n <a href="" class="tag6">enim</a>\n <a href="" class="tag3">eget</a>\n <a href="" class="tag4">sem</a>\n\n </div>\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_login(context):
context.caller_stack.push_frame()
try:
h = context.get('h', UNDEFINED)
# SOURCE LINE 40
context.write(u'\n <div id="login">\n\n <h1>To upload videos, login.</h1>\n\n ')
# SOURCE LINE 45
context.write(unicode(h.form(h.url_for('account_login'), method='post')))
context.write(u'\n\n ')
# SOURCE LINE 47
context.write(unicode(h.text_field('username')))
context.write(u'\n ')
# SOURCE LINE 48
context.write(unicode(h.submit('Login (OpenID)')))
context.write(u'\n\n ')
# SOURCE LINE 50
context.write(unicode(h.end_form()))
context.write(u'\n\n </div>\n')
return ''
finally:
context.caller_stack.pop_frame()

View file

@ -1,57 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1218565522.49384
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/xhtml/index.mako'
_template_uri='/xhtml/index.mako'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = ['heading', 'title']
def _mako_get_namespace(context, name):
try:
return context.namespaces[(__name__, name)]
except KeyError:
_mako_generate_namespaces(context)
return context.namespaces[(__name__, name)]
def _mako_generate_namespaces(context):
pass
def _mako_inherit(template, context):
_mako_generate_namespaces(context)
return runtime._inherit_from(context, u'base.mako', _template_uri)
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
# SOURCE LINE 1
context.write(u'\n\n')
# SOURCE LINE 5
context.write(u'\n\n')
# SOURCE LINE 9
context.write(u'\n\n<h1>An introduction to Yolanda</h1>\n\n<h2>What exactly is this ?</h2>\n\n<p>\nYolanda is a <em>free software video platform</em> and, as far as we (the developers) know, the <em>only</em> one that doesn\'t rely on proprietary browser extensions. Instead, we only use <em>open standards</em>, namely <a href="">XHTML</a>, <a href="">CSS</a> and <a href="">JavaScript</a>; Videos are served in <a href="">Ogg Theora</a> format. Since Yolanda is <a href="">free software</a>, you can <a href="">download the source code</a> to adapt, modify and extend it.\n</p>\n\n<h2>What do I need to play videos ?</h2>\n\n<p>\nIf you use a recent GNU/Linux Desktop distribution such as Ubuntu, no additional software is required. Users of inferior operating systems and arcane desktop environments are advised to install the <a href="">VLC media player</a> web plugin (Links and Lynx users should use VLC\'s aalib or libcaca output). As soon as browsers support the XHTML 5 &lt;video&gt; element, we will use it, which means that no additional software will be required.\n</p>\n\n<h2>How do I upload videos ?</h2>\n<p>\nSed non ipsum. Maecenas justo. Etiam fermentum. Praesent scelerisque. Quisque malesuada nulla sed pede volutpat pulvinar. Curabitur tincidunt tellus nec purus. Praesent a lacus vitae turpis consequat semper. Aenean turpis ipsum, rhoncus vitae, posuere vitae, euismod sed, ligula. Praesent semper, neque vel condimentum hendrerit, lectus elit pretium ligula, nec consequat nisl velit at dui. Nam malesuada sapien eu nibh. \n</p>\n\n<h2>Why don\'t you use Flash / Java / $foo ?</h2>\n<p>\nProbably because it is not <a href="">free (as in freedom)</a>. If you are serious about your suggestion, please file a ticket in our <a href="">bug tracker</a>.\n</p>\n\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_heading(context):
context.caller_stack.push_frame()
try:
# SOURCE LINE 7
context.write(u'\n Welcome to Yolanda, a place for people who hate Adobe Flash.\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_title(context):
context.caller_stack.push_frame()
try:
# SOURCE LINE 3
context.write(u'\n front page\n')
return ''
finally:
context.caller_stack.pop_frame()

View file

@ -1,105 +0,0 @@
from mako import runtime, filters, cache
UNDEFINED = runtime.UNDEFINED
_magic_number = 2
_modified_time = 1218555558.912719
_template_filename='/home/nils/src/yolanda/trunk/yolanda/templates/xhtml/results.mako'
_template_uri='/xhtml/results.mako'
_template_cache=cache.Cache(__name__, _modified_time)
_source_encoding=None
_exports = ['results_listing', 'heading', 'title']
def _mako_get_namespace(context, name):
try:
return context.namespaces[(__name__, name)]
except KeyError:
_mako_generate_namespaces(context)
return context.namespaces[(__name__, name)]
def _mako_generate_namespaces(context):
pass
def _mako_inherit(template, context):
_mako_generate_namespaces(context)
return runtime._inherit_from(context, u'base.mako', _template_uri)
def render_body(context,**pageargs):
context.caller_stack.push_frame()
try:
__M_locals = dict(pageargs=pageargs)
def results_listing(results):
return render_results_listing(context.locals_(__M_locals),results)
c = context.get('c', UNDEFINED)
# SOURCE LINE 1
context.write(u'\n\n')
# SOURCE LINE 5
context.write(u'\n\n')
# SOURCE LINE 9
context.write(u'\n\n')
# SOURCE LINE 25
context.write(u'\n\n')
# SOURCE LINE 27
context.write(unicode(results_listing(c.results)))
context.write(u'\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_results_listing(context,results):
context.caller_stack.push_frame()
try:
h = context.get('h', UNDEFINED)
c = context.get('c', UNDEFINED)
# SOURCE LINE 11
context.write(u'\n <ol id="results">\n')
# SOURCE LINE 13
for result in c.results:
# SOURCE LINE 14
context.write(u' <li>\n <a href="')
# SOURCE LINE 15
context.write(unicode(h.url_for('video_page', video=result)))
context.write(u'">\n <img src="')
# SOURCE LINE 16
context.write(unicode(result['thumbnail']))
context.write(u'" alt=\'thumbnail for "')
context.write(unicode(result['title']))
context.write(u'"\'/>\n </a>\n <br />\n <a href="')
# SOURCE LINE 19
context.write(unicode(h.url_for('video_page', video=result)))
context.write(u'" class="title">\n ')
# SOURCE LINE 20
context.write(unicode(result['title']))
context.write(u'\n </a>\n </li>\n')
# SOURCE LINE 24
context.write(u' </ol>\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_heading(context):
context.caller_stack.push_frame()
try:
c = context.get('c', UNDEFINED)
# SOURCE LINE 7
context.write(u'\n There are over 9000 videos matching "')
# SOURCE LINE 8
context.write(unicode(c.query))
context.write(u'".\n')
return ''
finally:
context.caller_stack.pop_frame()
def render_title(context):
context.caller_stack.push_frame()
try:
c = context.get('c', UNDEFINED)
# SOURCE LINE 3
context.write(u'\n results for "')
# SOURCE LINE 4
context.write(unicode(c.query))
context.write(u'"\n')
return ''
finally:
context.caller_stack.pop_frame()