File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ Installation and use
10102. add magicembed to INSTALLED_APPS
11113. In the template
1212...
13- {% load magicembed %}
13+ {% load magicembed_tags %}
1414...
1515
1616{{ video|magicembed:"640x480" }}
Original file line number Diff line number Diff line change 1+ import providers
Original file line number Diff line number Diff line change 11from django import template
22from magicembed .providers import get_provider
3+ from django .utils .safestring import mark_safe
4+
35register = template .Library ()
46
5- @register .filter
7+ @register .filter ( is_safe = True )
68def magicembed (value , arg = None ):
79 '''value is the url and arg the size tuple
810 ussage: {% http://myurl.com/|magicembed:"640x480" %}'''
911 arg = [int (item ) for item in arg .split ('x' )]
1012 provider = get_provider (value , arg )
11- return provider .render_video ()
13+
14+ return mark_safe (provider .render_video ())
1215
1316@register .filter
1417def magicthumbnail (value ):
@@ -17,4 +20,3 @@ def magicthumbnail(value):
1720 provider = get_provider (value )
1821 return provider .render_thumbnail ()
1922
20- magicembed .is_safe = True
Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22# -*- coding: utf-8 -*-
33
4- try :
5- from setuptools .core import setup
6- except ImportError :
7- from distutils .core import setup
8-
9- import os
4+ from setuptools import setup , find_packages
105
116install_requires = [
127 'Django>=1.0' ,
138]
149
1510setup (
1611 name = "magicembed" ,
17- version = "0.1 " ,
12+ version = "0.2 " ,
1813 url = "http://github.com/fitoria/django-magicembed" ,
19- licence = 'MIT' ,
14+ license = 'MIT' ,
2015 description = 'Django template filter utils to render videos an thumbnails.' ,
2116 author = 'Adolfo Fitoria' ,
2217 author_email = 'adolfo.fitoria@gmail.com' ,
2318 install_requires = install_requires ,
24- packages = [ 'magicembed' ] ,
19+ packages = find_packages () ,
2520 include_package_data = True ,
2621 classifiers = [
2722 'Development Status :: 3 - Alpha' ,
2823 'Framework :: Django' ,
2924 'Intended Audience :: Developers' ,
30- 'Licence :: OSI Approved :: MIT Licence' ,
31- 'Programming Languaje :: Python' ,
3225 'Topic :: Internet :: WWW/HTTP' ,
3326 ]
3427)
28+
29+ print "There are some changes in this new version please read: http://github.com/fitoria/django-magicembed"
You can’t perform that action at this time.
0 commit comments