(prima: presitoriche barre verticali su carta)
(prima: decodifica e del dato su carta e digitazlizzaione dello stesso)
(anche se questo chiunque non è propriamente in condizione di gentirne una )
Adesione bilaterale al paradigma KISS
UI da terminale: "Estetica è saturazione di mercati"
Utilizzo di un lettore di codici a barre
in Java quindi Write Once Run Anywhere
acquabooks-0.1.5$ ./bin/acquabooks -s
acquabooks-0.1.5$ ./bin/acquabooks -i foo.json
oppure
acquabooks-0.1.5$ ./bin/acquabooks -u foo.json
E' un documento di testo editabile da qualsiasi editor di testi (aka NotePad) che contiente gli oggetti "libro" (cos'è?) con le relative proprietà
[
{
"barcode": "9788897339229",
"titolo": "n. 4/2013 Animal Studies (Rivista). Gli animali di Foucault",
"autore": "AA.VV.",
"editore": "novalogos",
"tag": "macerono",
"prezzo": 4.0,
"percentuale": 0.25,
"qa": 1,
"qv": 1,
"sconto": 0.15
},
{
"barcode": "9788889987636",
"titolo": "Oggi e dopodomani",
"autore": "Ourednik, Patrik",
"editore": "duepunti",
"tag": "macerono",
"prezzo": 4.0,
"percentuale": 1.0,
"qa": 2,
"qv": 0,
"sconto": 0.0
},
...
{
"barcode": "9788867991167",
"titolo": "Tigre di carta",
"autore": "Olivier Rolin",
"editore": "clichy",
"tag": "catalogo,contovendita",
"prezzo": 17.0,
"percentuale": 0.35,
"qa": 1,
"qv": 0,
"sconto": 0.0
}
]
<
acquabooks-0.1.5$ ./bin/acquabooks -x T,json
"T" sta per tutti, lultimo paramento è il formato di esportazione json|excel
acquabooks-0.1.5$ ./bin/acquabooks -x E,eleuthera,excel
"E" estrae per editore, secondo parametro, cercato in "tag" o "edtore"
acquabooks-0.1.5$ ./bin/acquabooks -x VE,clichy,json
"VE" come "E" ma estrae solo libri che hanno realizzato almeno una vendita
acquabooks-0.1.5$ ./bin/acquabooks -z foo.json
E' un'operazione delicata, si raccomanda il backup* prima di eseguirla
*:
-x T,json
acquabooks-0.1.5$ ./bin/acquabooks -h
Censimento nuovi libri arrivati da nuovo fornitore
acquabooks-0.1.5$ ./bin/acquabooks -i foo.json
(il tracciato va prparato a manella in genere a partire dall'excel con cui si prepara l'ordine)
Modifica di uno o piu dati di uno o più libri
acquabooks-0.1.5$ ./bin/acquabooks -x T,json
estraggo tutti i libri (valutare usare una estrazione più restrittiva) e modifico i dati eventualmente elimando i libri che non ci interessano
acquabooks-0.1.5$ ./bin/acquabooks -e T,foo.json
reimporto i dati in update
Rendicontazione dell'editore xxxx
acquabooks-0.1.5$ ./bin/acquabooks -x E,xxxx,excel
ed editare l'estratto con LibreOffice
acquabooks-0.1.5$ ./bin/acquabooks -z foo.json
dei libri di cui ho rendicontato e di cui è stato realizzato un venduto preparare una lista in json e azzerare il venduto
mario.incandenza@autistici.org
https://github.com/lucaconte/acquabooks/