Add a script to print package status via www.poste.it - localbin - leot's localbin (~/bin)
 (HTM) hg clone https://bitbucket.org/iamleot/localbin
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) changeset 10b4395364339a3e2616475ac05f7b25ec2d9567
 (DIR) parent c558475c8fe5e6b3be27771216d3517975d0578e
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Fri, 28 Jun 2019 21:09:44 
       
       Add a script to print package status via www.poste.it
       
       Diffstat:
        pispedizioni |  36 ++++++++++++++++++++++++++++++++++++
        1 files changed, 36 insertions(+), 0 deletions(-)
       ---
       diff -r c558475c8fe5 -r 10b439536433 pispedizioni
       --- /dev/null   Thu Jan 01 00:00:00 1970 +0000
       +++ b/pispedizioni      Fri Jun 28 21:09:44 2019 +0200
       @@ -0,0 +1,36 @@
       +#!/bin/sh
       +
       +#
       +# Get package status via www.poste.it
       +#
       +
       +
       +#
       +# Given a package code request its status and pretty print information
       +# about it.
       +#
       +package_status()
       +{
       +       pid=$1
       +
       +       curl -H 'Content-Type: application/json;charset=UTF-8' \
       +            -d "{ \"codiceSpedizione\": \"${pid}\", \"tipoRichiedente\": \"WEB\" }" \
       +            -gs 'https://www.poste.it/online/dovequando/DQ-REST/ricercasemplice' |
       +       jq -r '
       +           .listaMovimenti[] | (
       +               ((.dataOra / 1000) | localtime | strftime("%d/%m/%Y %H:%M")) + "\t" +
       +               .luogo + "\t" +
       +               .statoLavorazione
       +           )'
       +}
       +
       +
       +if [ $# -lt 1 ]; then
       +       echo "usage: $(basename $0) package_id ..."
       +       exit 1
       +fi
       +
       +
       +for p in "$@"; do
       +       package_status "$1"
       +done