jitty-scripts/billpay.sh

66 lines
1.5 KiB
Bash
Executable File

#!/bin/bash
electricBill="https://login.auth.aps.com/apsprodb2c.onmicrosoft.com/oauth2/v2.0/authorize?p=b2c_1a_aps_paassitecoresignin&response_type=code&client_id=874546d6-0a39-4299-b663-68cd9346f21f&redirect_uri=https://www.aps.com/authorization/loginredirect&scope=https://APSPRODB2C.onmicrosoft.com/APSBusinessAPI/user_impersonation%20offline_access%20openid&nonce=f0984d65-2e3a-479c-9bdb-3ad6ca7ef21c&response_mode=form_post&resource=%20https%3A%2F%2FAPSPRODB2C.onmicrosoft.com%2FAPSBusinessAPI"
gasBill="https://uesaz.com"
internetBill="https://customer.sparklight.com/securelogin/login.aspx"
waterBill="https://xpressbillpay.com/"
main_menu(){
PS3="Enter a number: "
select bill in Electric Gas Internet Water
do
case "${REPLY}" in
1) xdg-open "${electricBill}"
;;
2) xdg-open "${gasBill}"
;;
3) xdg-open "${internetBill}"
;;
4) xdg-open "${waterBill}"
;;
q) exit 0
;;
*) echo "Please choose an existing option"
;;
esac
done
}
case "${1}" in
-e) xdg-open "${electricBill}"
;;
-g) xdg-open "${gasBill}"
;;
-i) xdg-open "${internetBill}"
;;
-w) xdg-open "${waterBill}"
;;
-h|--help|help)
echo """
$0 [-e] [-g] [-i] [-w]
-e Electric bill
-g Gas bill
-i Internet bill
-w Water bill
"""
;;
*) main_menu
;;
esac