import time
import urllib2
import liblo
+import random
from mutagen.oggvorbis import OggVorbis
from mutagen.id3 import ID3, TIT2, TP1, TAL, TDA, TDAT, TDRC, TCO, COM
spacer = '_-_'
+def get_random_hash():
+ hash = random.getrandbits(128)
+ return "%032x" % hash
+
+
class ShortTextField(models.TextField):
def formfield(self, **kwargs):
{% block video %}
<div class="video">
<video id="video_1" class="video-js vjs-default-skin" controls autoplay preload="auto" width="360" height="240" data-setup="{}">
-<source src="http://{{ host }}:8000/monitor.webm" type="video/webm">
+<source src="http://{{ host }}:8000/monitor.webm#{% get_random_hash %}" type="video/webm">
</video>
</div>
{% endblock video %}
{% block video %}
<div class="video">
<video id="video_1" class="video-js vjs-default-skin" controls autoplay preload="auto" width="360" height="240" data-setup="{}">
-<source src="http://{{ host }}:8000/monitor.webm" type="video/webm">
+<source src="http://{{ host }}:8000/monitor.webm#{% get_random_hash %}" type="video/webm">
</video>
</div>
{% endblock video %}
import re
import datetime
+from ..models import get_random_hash
+
register = template.Library()
@register.filter
def len(list):
return len(list)
+
+
+@register.simple_tag(takes_context=True)
+def get_random_hash(context):
+ return get_random_hash()
+
+