blob: 64718a2d6bacedc1b4cb539334921f1d8cc8d1e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import re
from django import template
from django.template.defaultfilters import stringfilter
register = template.Library()
@stringfilter
def nameless(value):
return re.sub(r'(^|by[- ])(ryuslash|tom)[- ]?', '', value)
@stringfilter
def truncate(value, length):
if len(value) > length:
value = value[:length-3] + '...'
return value
register.filter('nameless', nameless)
register.filter('truncate', truncate)
|