#!/bin/sh if [ -z "$1" ]; then # Week number since 1970 modulo 8 week=$(expr $(date +%s) / 604800 % 8) else week=$1 fi current_week=$(date +%V | sed s/^0//) # sed is to remove leading zeros to avoid interpreting as octal number in next line next_week=$((current_week + 1)) if [ "$next_week" -gt 52 ]; then next_week=1 fi task_title="LeineLab putzen: KW$next_week" case $week in 0) /usr/bin/docker exec lab-signal-bot-lab-bot-1 \ python create_task.py "$task_title" 2 "in 7 days" \ --pad-template-url "https://pad.leinelab.org/leinelab-putzen-only-weekly" ;; 2) /usr/bin/docker exec lab-signal-bot-lab-bot-1 \ python create_task.py "$task_title" 3 "in 7 days" \ --pad-template-url "https://pad.leinelab.org/leinelab-putzen-fortnightly" ;; 4) /usr/bin/docker exec lab-signal-bot-lab-bot-1 \ python create_task.py "$task_title" 3 "in 7 days" \ --pad-template-url "https://pad.leinelab.org/leinelab-putzen-monthly" ;; 6) /usr/bin/docker exec lab-signal-bot-lab-bot-1 \ python create_task.py "$task_title" 3 "in 7 days" \ --pad-template-url "https://pad.leinelab.org/leinelab-putzen-fortnightly" ;; *) ;; esac