1.1 KiB
1.1 KiB
Asyncron™
a synchronized checklist verification
(lightweight Dead Man's Snitch alternative)
Premise
- Give an interval on how often some task must be accomplished, and pinged
- Check periodically
Screenshot
Installation
- put on a local network, or some subdomain prob
- script only needs read+write access to the current directory, to keep track of tasks and pings
- no database needed
- no javascript needed
Usage
- open script's url (eg.
http://ping.local
) and create some tasks - automate verification of accomplishments (like cron scripts)
- for manual completion – click on the task and press the «Ping Manually» button
shell scripts and crontab
crontab -l
15 10 * * * ~/backup.sh && curl -X PATCH 'http://ping.local/?backup'
http API
GET
– returns1
if task was pinged and interval has not yet expired, otherwise0
POST
– create/reactivate taskPUT
– update description and/or intervalPATCH
– ping a completionDELETE
– deactivate task
more details in the source code