a synchronized checklist verification
https://dym.sh/asyncron/
Dym Sohin 3246de4e8d | ||
---|---|---|
_intervals | ||
_pings | ||
_tasks | ||
index.php | ||
meta.kdl | ||
readme.md |
readme.md
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