Add Option to delete Files after Upload
This commit is contained in:
parent
ed6552fe41
commit
2e66a44e56
@ -96,7 +96,7 @@ def createNewPost(access_token, url, ImageID, ImageDescription):
|
|||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
print(f"An error occurred during the API call: {e}")
|
print(f"An error occurred during the API call: {e}")
|
||||||
|
|
||||||
def sendImages(Token, url, imagedir, uploadType):
|
def sendImages(Token, url, imagedir, uploadType, deleteFile):
|
||||||
files = getImages(imagedir)
|
files = getImages(imagedir)
|
||||||
tags = getTags("tags.txt")
|
tags = getTags("tags.txt")
|
||||||
tagDescription = ""
|
tagDescription = ""
|
||||||
@ -118,6 +118,11 @@ def sendImages(Token, url, imagedir, uploadType):
|
|||||||
newFileID = newFile.get("id")
|
newFileID = newFile.get("id")
|
||||||
if uploadType == 1:
|
if uploadType == 1:
|
||||||
createNewPost(Token, url, newFileID, tagDescription)
|
createNewPost(Token, url, newFileID, tagDescription)
|
||||||
|
|
||||||
|
if deleteFile:
|
||||||
|
for f in files:
|
||||||
|
if os.path.exists(f):
|
||||||
|
os.remove(f)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
@ -128,5 +133,6 @@ if __name__ == "__main__":
|
|||||||
accessToken = config.get("access_token")
|
accessToken = config.get("access_token")
|
||||||
imagedir = config.get("image_path")
|
imagedir = config.get("image_path")
|
||||||
uploadType = config.get("upload_type")
|
uploadType = config.get("upload_type")
|
||||||
|
deleteFile = config.get("delete_file")
|
||||||
sendImages(accessToken, url, imagedir, uploadType)
|
|
||||||
|
sendImages(accessToken, url, imagedir, uploadType, deleteFile)
|
@ -12,7 +12,8 @@ To use this you need a config.json if this cannot be created automatically, here
|
|||||||
"server_url": "URL TO YOUR PIXELFED",
|
"server_url": "URL TO YOUR PIXELFED",
|
||||||
"access_token": "YOUR ACCESS TOKEN",
|
"access_token": "YOUR ACCESS TOKEN",
|
||||||
"image_path": "PATH TO YOUR IMAGES",
|
"image_path": "PATH TO YOUR IMAGES",
|
||||||
"upload_type": 0|1
|
"upload_type": 0|1,
|
||||||
|
"delete_file": true|false
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user