mirror of
https://github.com/revanced/revanced-releases-api.git
synced 2025-05-05 08:14:27 +02:00
fix: removed regex cleanup and added basic linebreak cleanup
This commit is contained in:
parent
70dddc2ef2
commit
6021f3e089
@ -3,7 +3,7 @@ import uvloop
|
|||||||
from toolz.dicttoolz import keyfilter
|
from toolz.dicttoolz import keyfilter
|
||||||
import asyncstdlib.builtins as a
|
import asyncstdlib.builtins as a
|
||||||
from app.utils.HTTPXClient import HTTPXClient
|
from app.utils.HTTPXClient import HTTPXClient
|
||||||
from re import findall, sub
|
from re import findall
|
||||||
|
|
||||||
class Releases:
|
class Releases:
|
||||||
|
|
||||||
@ -225,19 +225,21 @@ class Releases:
|
|||||||
target_version = int(target_version)
|
target_version = int(target_version)
|
||||||
current_version = int(current_version)
|
current_version = int(current_version)
|
||||||
|
|
||||||
def cleanup(text: str) ->str:
|
def cleanup(body: str) ->list:
|
||||||
#need more cleanups
|
#need more cleanups
|
||||||
return sub(r"\(https.+\)|\(", "", text) +"\n"
|
body = list(filter(lambda x :True if(x!="") else False, body.splitlines()))
|
||||||
|
body.append("")
|
||||||
|
return body
|
||||||
|
|
||||||
for release in releases:
|
for release in releases:
|
||||||
if target_version > current_version and release['tag_name'] > current_version:
|
if target_version > current_version and release['tag_name'] > current_version:
|
||||||
if release['prerelease'] and target_release['prerelease']:
|
if release['prerelease'] and target_release['prerelease']:
|
||||||
commits.append(cleanup(release['body']))
|
commits.extend(cleanup(release['body']))
|
||||||
elif not target_release['prerelease'] and not release['prerelease']:
|
elif not target_release['prerelease'] and not release['prerelease']:
|
||||||
commits.append(cleanup(release['body']))
|
commits.extend(cleanup(release['body']))
|
||||||
|
|
||||||
elif target_version < current_version and release['tag_name'] == target_version:
|
elif target_version < current_version and release['tag_name'] == target_version:
|
||||||
commits.append(cleanup(release['body']))
|
commits.extend(cleanup(release['body']))
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user