Sicuramente lo spazio è un problema. Ma, nel caso specifico di questo topic, non è il focus della discussione. Io vorrei parlare dei metodi/sistemi di ottimizzazione del tempo necessario a "manipolare" una referenza. Poi, di riflesso, è possibile che questi sistemi abbiano un impatto (positivo) anche sullo spazio.
Parlando seriamente, credo di aver trovato il giusto equilibrio nel velocizzare alcune operazioni di catalogazione/stoccaggio dei pezzi.
Sono avvantaggiato dall'essere uno sviluppatore software di medio livello e, quindi, mi sono realizzato alcuni piccoli ma particolarmente funzionali strumenti a supporto del mio "magazzino" Bricklink tramite i quali bypasso specifici passaggi dell'interfaccia di BL che richiedono numero click.
Partiamo dal fatto che ho scelto di usare Bricklink come base dati del mio magazzino perché è uno standard "de facto" e mi consente anche una veloce valorizzazione del magazzino stesso.
I dati del magazzino Bricklink, tra l'altro, possono essere facilmente esportati in vari formati (XML, CSV) e, se uno sa programmare, si può ancor più facilmente accedere a questi dati tramite alcune API permettendo la condivisione/integrazione con qualsiasi altro database. Così come è relativamente abbastanza semplice modificarli senza passare dall'interfaccia web di BL.
Ad esempio, per il caricamento di nuovi pezzi (che non siano provenienti dal part-out di un set) uso da oltre un anno un foglio di Google Sheet che mi genera la struttura XML per l'upload massivo di centinaia di referenze in un sol colpo.
Il file di Google si interfaccia con BL e recupera alcune informazioni in modo automatico (la Price Guide, fondamentalmente) che mi consente di valorizzare il prezzo della singola referenza secondo una mia logica.
Il prezzo della referenza è un dato obbligatorio per Bricklink e, quindi, vale la pena di mettere un valore "corretti" anziché un valore fittizio uguale per tutti (ad esempio, un banale "0.010").
Un altro dato che il foglio di GS mi autocompila è la posizione del pezzo sulla base della posizione già data in precedenza ad un "Design ID" identico (ad esempio, il "Brick 1x1") oppure ad un determinata categoria ("Animal Body").
In questo modo, i tempi di "popolamento" del magazzino sono già ampiamente ridotti rispetto all'inserimento della referenza tramite l'interfaccia Web di BL.
In quest'ultima settimana ho lavoro ad altri due aspetti che, almeno per me, migliorano la consultazione/gestione del mio magazzini:
1) Un'interfaccia Web per consultare il magazzino, molto più adatta ad un utilizzo via smartphone;
2) Un'App "offline" per smartphone per consultare il magazzino e gestire le posizioni dei pezzi (spostamento da una posizione ad un'altra, assegnazione di una nuova posizione). Al momento non ho copertura WiFi/UMTS nel magazzino e quindi mi sono dotato di uno strumento che mi consenta di lavorare senza connessione Internet e che, successivamente, mi permetta di aggiornare in batch (quando disponibile la connessione) tutte le variazioni apportate.
In quest'ultimo weekend ho messo "alla prova" questa nuova App e sono molto soddisfatto del risultato.
Sia chiaro: è tutto abbastanza spartano dal punto di vista della "bellezza grafica", ma è particolarmente funzionale ai miei scopi.
Il tempo di sistemare un po' di cose e poi vi metto a disposizione parte di questi strumenti, nel caso in cui possano esservi utili o li vogliate adattare alle vostre esigenze