fixes #1
check if file extension is .apk (to prevent that .part) files are moved into repo folder. If not, wait for 30 seconds to finish the download and try again.
This commit is contained in:
parent
4dab116773
commit
6a28e38c29
@ -1,4 +1,4 @@
|
|||||||
#APK Updater v1.2
|
#APK Updater v1.3
|
||||||
#(C) 2024 by Manuel Kamper (kmpr.at)
|
#(C) 2024 by Manuel Kamper (kmpr.at)
|
||||||
#Do not remove copyright when distributing!
|
#Do not remove copyright when distributing!
|
||||||
import feedparser, mysql.connector, os, glob, time, shutil
|
import feedparser, mysql.connector, os, glob, time, shutil
|
||||||
@ -19,7 +19,7 @@ mydb = mysql.connector.connect(
|
|||||||
database="appstore"
|
database="appstore"
|
||||||
)
|
)
|
||||||
|
|
||||||
### NO EDITS BELOW NECESSARY ###
|
### NO EDITS BELOW HERE NECESSARY ###
|
||||||
|
|
||||||
url = "https://apkcombo.com/latest-updates/feed"
|
url = "https://apkcombo.com/latest-updates/feed"
|
||||||
|
|
||||||
@ -27,6 +27,8 @@ def get_last_filename_and_rename(new_filename):
|
|||||||
global temp_path, repo_path
|
global temp_path, repo_path
|
||||||
files = glob.glob(temp_path + '/*')
|
files = glob.glob(temp_path + '/*')
|
||||||
max_file = max(files, key=os.path.getctime)
|
max_file = max(files, key=os.path.getctime)
|
||||||
|
while not max_file.endswith(".apk"):
|
||||||
|
time.sleep(30)
|
||||||
filename_stripped = max_file.replace("_apkcombo.com","")
|
filename_stripped = max_file.replace("_apkcombo.com","")
|
||||||
filename = filename_stripped.split("/")[-1].split("_")[-2]
|
filename = filename_stripped.split("/")[-1].split("_")[-2]
|
||||||
new_filename2 = max_file.replace(filename, new_filename)
|
new_filename2 = max_file.replace(filename, new_filename)
|
||||||
|
Loading…
Reference in New Issue
Block a user