Syncthing API Script for File Monitoring
Budget: $10 – $30 USD
We are looking for a skilled freelancer to assist us with a Syncthing API script. The script will be used to automate certain tasks and integrate our systems with Syncthing. The ideal candidate should have a strong understanding of Syncthing and experience with API scripting. This project requires someone who can work independently and has excellent problem-solving skills.
task required:
write me a syncthing script, that does the following
syncing folder in my local nas= /volume1/data/seedbox
PUSHOVER_TOKEN = 'xx'
PUSHOVER_USER = 'xx'
SYNCTHING_API_KEY = 'xx'
SYNCTHING_API_URL = 'https://192.168.100.46:xx/rest'
logging path= /volume1/data
1- the script has to consider 3 conditions: was the sync item completed in /volume1/data/seedbox/series or /volume1/data/seedbox/movies or /volume1/data/seedbox and then consider, was it a single file? if yes process notifications, if it was a folder, it has to wait for all files under that folder to finish, then combine all files sizes and speed and report it as a single notification
notification style
Sync Item= Folder_path (whatever comes after /volume1/data/seedbox/(this path..if its in series or movies then the path after series or movies)
Sync size= total size in GB
Sync time= 00.00.00
Sync speed= in MB
3- dont resend old events once script is restarted
4- dont send notifications for events that triggered from local nas to syncthing server, only send notifications for events that is triggered from syncthing to local nas
btw, i already tried doing it multiple times with chatgpt, but the folder situation with multiple files didnt work for me
task required:
write me a syncthing script, that does the following
syncing folder in my local nas= /volume1/data/seedbox
PUSHOVER_TOKEN = 'xx'
PUSHOVER_USER = 'xx'
SYNCTHING_API_KEY = 'xx'
SYNCTHING_API_URL = 'https://192.168.100.46:xx/rest'
logging path= /volume1/data
1- the script has to consider 3 conditions: was the sync item completed in /volume1/data/seedbox/series or /volume1/data/seedbox/movies or /volume1/data/seedbox and then consider, was it a single file? if yes process notifications, if it was a folder, it has to wait for all files under that folder to finish, then combine all files sizes and speed and report it as a single notification
notification style
Sync Item= Folder_path (whatever comes after /volume1/data/seedbox/(this path..if its in series or movies then the path after series or movies)
Sync size= total size in GB
Sync time= 00.00.00
Sync speed= in MB
3- dont resend old events once script is restarted
4- dont send notifications for events that triggered from local nas to syncthing server, only send notifications for events that is triggered from syncthing to local nas
btw, i already tried doing it multiple times with chatgpt, but the folder situation with multiple files didnt work for me