mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-10-06 17:31:07 +03:00
update: strip newlines from name/summary/video entries
These entries are hardcoded as a single line in all the app stores, so newlines should be stripped to get the data simple to use. This is in contrast with the on-disk format for Fastlane and Triple-T, which includes a newline in the title.txt and short_description.txt files. I think all files in those systems are normalized to end in a newline.
This commit is contained in:
parent
3b5e3a62a3
commit
6ce22bff56
3 changed files with 11 additions and 8 deletions
|
@ -714,7 +714,10 @@ def _set_localized_text_entry(app, locale, key, f):
|
|||
with open(f, errors='replace') as fp:
|
||||
text = fp.read()[:limit]
|
||||
if len(text) > 0:
|
||||
localized[key] = text
|
||||
if key in ('name', 'summary', 'video'): # hardcoded as a single line
|
||||
localized[key] = text.strip('\n')
|
||||
else:
|
||||
localized[key] = text
|
||||
|
||||
|
||||
def _set_author_entry(app, key, f):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue