2021-09-16 15:27:35 +02:00
|
|
|
from config import MAX_LEN
|
|
|
|
|
|
|
|
|
2019-09-15 20:42:11 +02:00
|
|
|
def beautify(string):
|
|
|
|
return string.replace('_', ' ').replace('-', ' ').title()
|
|
|
|
|
2021-09-16 15:27:35 +02:00
|
|
|
|
2019-09-15 20:42:11 +02:00
|
|
|
def unbeautify(string):
|
|
|
|
return string.replace(' ', '-').lower()
|
|
|
|
|
2021-09-16 15:27:35 +02:00
|
|
|
|
2019-09-15 20:42:11 +02:00
|
|
|
def generate_short_title(title):
|
|
|
|
short_title = title or 'Untitled'
|
|
|
|
if len(title) >= MAX_LEN:
|
|
|
|
short_title = title[:MAX_LEN - len(' ... ')] + ' ... '
|
|
|
|
short_title = short_title.replace('$', '')
|
|
|
|
return short_title
|