blob: ae68483ac0be1bfce8a4b74ac7296269f899b9bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
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)
|