fix(custom-commands): learniing_time is only available for the current year
This commit is contained in:
@@ -351,9 +351,10 @@ function learning_time() {
|
|||||||
|
|
||||||
USER_ID=300883
|
USER_ID=300883
|
||||||
LEARNING_ID=21758966
|
LEARNING_ID=21758966
|
||||||
|
YEAR=$(date +%Y)
|
||||||
INFO=$(curl --silent -u $PAYMO_TOKEN:f \
|
INFO=$(curl --silent -u $PAYMO_TOKEN:f \
|
||||||
-H 'Accept: application/json' \
|
-H 'Accept: application/json' \
|
||||||
--url "https://app.paymoapp.com/api/entries?where=user_id=$USER_ID")
|
--url "https://app.paymoapp.com/api/entries?where=user_id=$USER_ID%20and%20time_interval%20in%20(%22$YEAR-01-01T00%3A00%3A00.000Z%22%2C%22$YEAR-12-31T23%3A59%3A59.000Z%22)%20")
|
||||||
LEARNING_TIME=$(jq "[.entries[] | select(.task_id==$LEARNING_ID) | .duration] | add" <<< "$INFO")
|
LEARNING_TIME=$(jq "[.entries[] | select(.task_id==$LEARNING_ID) | .duration] | add" <<< "$INFO")
|
||||||
TOTAL_TIME=$(jq "[.entries[] | .duration] | add" <<< "$INFO")
|
TOTAL_TIME=$(jq "[.entries[] | .duration] | add" <<< "$INFO")
|
||||||
# check if user added a parameter
|
# check if user added a parameter
|
||||||
@@ -368,7 +369,7 @@ function learning_time() {
|
|||||||
LEARNING_DIFF=$(echo "scale=2; $TOTAL_LEARNING_TIME - $LEARNING_TIME" | bc)
|
LEARNING_DIFF=$(echo "scale=2; $TOTAL_LEARNING_TIME - $LEARNING_TIME" | bc)
|
||||||
|
|
||||||
echo -e "Total time spent: ${CYAN}$TOTAL_TIME hours${NC}"
|
echo -e "Total time spent: ${CYAN}$TOTAL_TIME hours${NC}"
|
||||||
echo -e "Total learning time should be: ${CYAN}$TOTAL_LEARNING_TIME hours${NC}"
|
echo -e "Total learning time available: ${CYAN}$TOTAL_LEARNING_TIME hours${NC}"
|
||||||
echo -e "Total learning time spent: ${CYAN}$LEARNING_TIME hours${NC}"
|
echo -e "Total learning time spent: ${CYAN}$LEARNING_TIME hours${NC}"
|
||||||
if (( $(echo "$PERCENTAGE_LEARNING > 10" | bc -l) )); then
|
if (( $(echo "$PERCENTAGE_LEARNING > 10" | bc -l) )); then
|
||||||
echo -e "Percentage of time spent learning: ${RED}${PERCENTAGE_LEARNING}%${NC}"
|
echo -e "Percentage of time spent learning: ${RED}${PERCENTAGE_LEARNING}%${NC}"
|
||||||
|
|||||||
Reference in New Issue
Block a user