Update update_marseys.py
parent
ad48552196
commit
e2df32f941
|
@ -1,28 +1,28 @@
|
||||||
import os, shutil
|
import os, shutil
|
||||||
import requests, zipfile, io
|
import requests, zipfile, io
|
||||||
import time, schedule
|
import time, schedule
|
||||||
|
|
||||||
#directory for marsey folder
|
#directory for marsey folder
|
||||||
bot_dir = os.path.dirname(__file__)
|
bot_dir = os.path.dirname(__file__)
|
||||||
old_folder_dir = os.path.join(bot_dir, 'emojis')
|
old_folder_dir = os.path.join(bot_dir, 'emojis')
|
||||||
new_folder_dir = os.path.join(bot_dir, 'emojis2')
|
new_folder_dir = os.path.join(bot_dir, 'emojis2')
|
||||||
|
|
||||||
#url for zip file
|
#url for zip file
|
||||||
zip_url = 'https://rdrama.net/assets/emojis.zip'
|
zip_url = 'https://rdrama.net/assets/emojis.zip'
|
||||||
|
|
||||||
# function to update marseys
|
# function to update marseys
|
||||||
def get_new_marseys():
|
def get_new_marseys():
|
||||||
r = requests.get(zip_url)
|
r = requests.get(zip_url)
|
||||||
z = zipfile.ZipFile(io.BytesIO(r.content))
|
z = zipfile.ZipFile(io.BytesIO(r.content))
|
||||||
z.extractall(new_folder_dir)
|
z.extractall(new_folder_dir)
|
||||||
shutil.rmtree(old_folder_dir)
|
shutil.rmtree(old_folder_dir)
|
||||||
os.rename(new_folder_dir, old_folder_dir)
|
os.rename(new_folder_dir, old_folder_dir)
|
||||||
print('updated successfully')
|
print('updated successfully')
|
||||||
return
|
return
|
||||||
|
|
||||||
#updates everyday at 7 am
|
#updates everyday at 7 am
|
||||||
schedule.every().day.at("07:00").do(get_new_marseys)
|
schedule.every().day.at("07:00").do(get_new_marseys)
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
schedule.run_pending()
|
schedule.run_pending()
|
||||||
time.sleep(1) # wait one minute
|
time.sleep(1) # wait one sec
|
||||||
|
|
Loading…
Reference in New Issue