Script per caricare libri su goodreads facilmente

Grazie al cortisone anche oggi ore 6 ero sveglio e attivo.

Ultimamente stavo cercando qualche cosa per registrare i libri che avevo in giro, ho trovato l’ottimo goodreads, a quanto pare non pochi tra i miei contatti lo usano.

goodreads

Ho importato un po’ di ebook che avevo su calibre, non con molto successo visto che tantissimi isbn erano sballati o mancanti (e ci tengo a precisare che gli ebook li compro, li mortacci loro che ti danno i libri con i tag sbagliati o.O ).

Passiamo ai cartacei!

Goodreads mette a disposizione una (s)comoda app Android/iOS che permette di scannerizzare il codice a barre sulla copertina ed aggiungere il libro. Ovviamente se hai un cellulare modello “subaru baracca” (cit) la camera é un po’ schifittosa e non mette a fuoco il codice a barre.

Preso la mia fantastica Fuji X10, modalitá supermacro e mi son messo a fare le foto direttamente ai codici a barre, poi con zbarimg (yum install -y zbar) ho scritto uno scriptino che mi creasse un file di isbn da importare sul sito e BANG!

#!/usr/bin/sh


photodir=.
bookfile=~/books_${RANDOM}.txt

zbarimg $photodir/*  | cut -f 2 -d":" > $bookfile

echo "load $bookfile"
#todo autoload :)

Goodreads ha anche delle api per fare l’import, credo, se fossi un vero programmatore farei una cosa un po’ piú bella. Mapperó questa é funzionale e fatta veloce.

Se qualcuno vuole migliorare lo script puó forkarmi su github 🙂

Questo il risultato!