Clean up scriptutil.py.
Having comic module names with more then 50 characters is quite ridiculous.
This commit is contained in:
parent
017d35cb3c
commit
8c4b2aad65
1 changed files with 7 additions and 19 deletions
|
@ -1,7 +1,9 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
import re
|
# Copyright (C) 2016 Tobias Gruetzmacher
|
||||||
import json
|
import json
|
||||||
from dosagelib.util import unescape, unquote, asciify
|
from dosagelib.util import unescape, asciify
|
||||||
|
|
||||||
|
|
||||||
def contains_case_insensitive(adict, akey):
|
def contains_case_insensitive(adict, akey):
|
||||||
"""Check if key is in adict. The search is case insensitive."""
|
"""Check if key is in adict. The search is case insensitive."""
|
||||||
|
@ -11,12 +13,6 @@ def contains_case_insensitive(adict, akey):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
_tagre = re.compile(r"<.+?>")
|
|
||||||
def remove_html_tags(text):
|
|
||||||
"""Remove all HTML tags from text."""
|
|
||||||
return _tagre.sub(u"", text)
|
|
||||||
|
|
||||||
|
|
||||||
def capfirst(text):
|
def capfirst(text):
|
||||||
"""Uppercase the first character of text."""
|
"""Uppercase the first character of text."""
|
||||||
if not text:
|
if not text:
|
||||||
|
@ -24,18 +20,10 @@ def capfirst(text):
|
||||||
return text[0].upper() + text[1:]
|
return text[0].upper() + text[1:]
|
||||||
|
|
||||||
|
|
||||||
_ws = re.compile(ur"\s+")
|
|
||||||
def compact_whitespace(text):
|
|
||||||
"""Compact all subsequent whitespace to a single space."""
|
|
||||||
if not text:
|
|
||||||
return text
|
|
||||||
return _ws.sub(u" ", text)
|
|
||||||
|
|
||||||
|
|
||||||
def save_result(res, json_file):
|
def save_result(res, json_file):
|
||||||
"""Save result to file."""
|
"""Save result to file."""
|
||||||
with open(json_file, 'wb') as f:
|
with open(json_file, 'wb') as f:
|
||||||
json.dump(res, f, sort_keys=True)
|
json.dump(res, f, sort_keys=True, indent=2, separators=(',', ': '))
|
||||||
|
|
||||||
|
|
||||||
def load_result(json_file):
|
def load_result(json_file):
|
||||||
|
@ -45,8 +33,8 @@ def load_result(json_file):
|
||||||
|
|
||||||
|
|
||||||
def truncate_name(text):
|
def truncate_name(text):
|
||||||
"""Ensure the comic name does not exceed 100 characters."""
|
"""Ensure the comic name does not exceed 50 characters."""
|
||||||
return text[:100]
|
return text[:50]
|
||||||
|
|
||||||
|
|
||||||
def format_name(text):
|
def format_name(text):
|
||||||
|
|
Loading…
Reference in a new issue