sparky now removes files at derp.phixxy.com
This commit is contained in:
parent
659dd96e34
commit
05915e021d
1 changed files with 15 additions and 1 deletions
|
|
@ -314,7 +314,16 @@ async def delete_all_files(path):
|
||||||
elif os.path.isfile(path+filename):
|
elif os.path.isfile(path+filename):
|
||||||
os.remove(path+filename)
|
os.remove(path+filename)
|
||||||
|
|
||||||
|
async def delete_derp_files(server_folder):
|
||||||
|
async with asyncssh.connect(ftp_server, username=ftp_username, password=ftp_password) as conn:
|
||||||
|
async with conn.start_sftp_client() as sftp:
|
||||||
|
for filename in (await sftp.listdir(server_folder)):
|
||||||
|
if filename != '.' or filename != '..' or filename != 'style.css' or filename != 'myScript.js':
|
||||||
|
try:
|
||||||
|
print("Deleting", filename)
|
||||||
|
await sftp.remove(server_folder+filename)
|
||||||
|
except:
|
||||||
|
print("Couldn't delete", filename)
|
||||||
|
|
||||||
@tasks.loop(seconds=1) # Run the task every second
|
@tasks.loop(seconds=1) # Run the task every second
|
||||||
async def task_loop():
|
async def task_loop():
|
||||||
|
|
@ -336,6 +345,11 @@ async def task_loop():
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
await handle_error(error)
|
await handle_error(error)
|
||||||
failed_tasks.append("Delete tmp/")
|
failed_tasks.append("Delete tmp/")
|
||||||
|
try:
|
||||||
|
await delete_derp_files("/home/debian/websites/derp.phixxy.com/files/")
|
||||||
|
except Exception as error:
|
||||||
|
await handle_error(error)
|
||||||
|
failed_tasks.append("Delete derp files")
|
||||||
if failed_tasks != []:
|
if failed_tasks != []:
|
||||||
for failed_task in failed_tasks:
|
for failed_task in failed_tasks:
|
||||||
output += failed_task + '\n'
|
output += failed_task + '\n'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue