Skip to content

Commit cc19770

Browse files
committed
fixed bugs with django 1.4
1 parent c95482e commit cc19770

4 files changed

Lines changed: 13 additions & 15 deletions

File tree

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Installation and use
1010
2. add magicembed to INSTALLED_APPS
1111
3. In the template
1212
...
13-
{% load magicembed %}
13+
{% load magicembed_tags %}
1414
...
1515

1616
{{ video|magicembed:"640x480" }}

magicembed/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import providers

magicembed/templatetags/magicembed.py renamed to magicembed/templatetags/magicembed_tags.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
from django import template
22
from magicembed.providers import get_provider
3+
from django.utils.safestring import mark_safe
4+
35
register = template.Library()
46

5-
@register.filter
7+
@register.filter(is_safe=True)
68
def 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
1417
def 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

setup.py

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,29 @@
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

116
install_requires = [
127
'Django>=1.0',
138
]
149

1510
setup(
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"

0 commit comments

Comments
 (0)