Skip to content

Adding a task via Shell

Josh Fradley edited this page Aug 17, 2013 · 2 revisions

Tasks can be added to SHTask via shell using a POST request.

Simple example

#!/bin/sh

burdeninstallation="http://jf.co.uk/Burden"

#user details
username="USER"
password="PASSWORD"

curl --dump-header headers --data "username=$username&password=$password" $burdeninstallation/login.php
curl -b headers --data "task=$1&due=$2" $burdeninstallation/actions/add.php > /dev/null 2>&1

Advanced example

#!/bin/sh

burdeninstallation="http://jf.co.uk/Burden"

#user details
username="USER"
password="PASSWORD"

curl --dump-header headers --data "username=$username&password=$password" $burdeninstallation/login.php

#set bold text
bold=`tput bold`
normal=`tput sgr0`

echo "${bold}Task:${normal}"
read task
echo "\\n${bold}Category:${normal}"
read category
echo "\\n${bold}Due:${normal}"
read due

curl -b headers --data "task=$task&category=$category&due=$due" $burdeninstallation/actions/add.php > /dev/null 2>&1

Clone this wiki locally