INNER CODE UNIT · Python
clean_release_history
CyrilPeng/Venera-Next · update_alt_store.py:19
def clean_release_history(data):
"""Keep this app's distribution history separate from the original app."""
for app in data.get("apps", []):
if app.get("bundleIdentifier") != "com.github.cyrilpeng.veneranext":
continue
app["versions"] = [
entry for entry in app.get("versions", [])
if is_project_release_url(entry.get("downloadURL", ""))
]
data["news"] = [
entry for entry in data.get("news", [])
if is_project_release_url(entry.get("url", ""))
]
def prepare_description(text):
text = re.sub('<[^<]+?>', '', text) # Remove HTML tags
text = re.sub(r'#{1,6}\s?', '', text) # Remove markdown header tags
text = re.sub(r'\*{2}', '', text) # Remove all occurrences of two consecutive asterisks