Skip to content
Snippets Groups Projects

ONOC Pizza Tracker

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by Liam Hurwitz

    Pizza-Tracker für die ONOC

    Verwendung

    1. Mach das Skript ausführbar:
      chmod +x pizza.sh
    2. Führe das Skript mit der Pizzabestellnummer aus:
      ./pizza.sh 34
    3. Das Skript verwendet den Befehl notify-send, um eine Benachrichtigung mit dem aktuellen Status Ihrer Bestellung anzuzeigen.

    Voraussetzungen

    • Das Skript erfordert den Befehl notify-send, der normalerweise vom Paket libnotify-bin auf Ubuntu-basierten Systemen bereitgestellt wird.

    Haftungsausschluss

    Dieses Skript wird ohne Gewähr zur Verfügung gestellt und ist nicht mit ONOC verbunden oder von diesem unterstützt. Verwenden Sie es auf eigene Gefahr.

    pizza.sh 626 B
    #!/bin/bash
    
    # Check if an argument was provided
    if [ -z "$1" ]; then
    	echo "Usage: $0 <order_number>"
    	exit 1
    fi
    
    order_number="$1"
    
    # Function to check if the order is ready
    check_order() {
    	response=$(curl -s -X GET 'https://onoc.eu/app/pizza/orders/ready-to-collect')
    
    	if echo "$response" | grep -q "$order_number"; then
    		echo "Pizza for order $order_number is ready"
    		# Add your notification code here
    		notify-send "Pizza is ready" "Order $order_number is ready for collection."
    	else
    		echo "Order $order_number is not ready yet."
    	fi
    }
    
    # Check the order every 10 seconds
    while true; do
    	check_order
    	sleep 10
    done
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment