Archimista tips & tricks #2: trova e sostituisci globale

Mettiamo subito in pratica ciò che si è visto nel trick #1 (come modificare i file AEF): ipotizziamo che a fine schedatura quello che avevamo sempre chiamato erroneamente Alfredo Testa si chiamava in realtà Alfredo Testina.

In word useremmo un comodo trova e sostituisci. Vogliamo dire che word (i word processor in generale) siano strumenti migliori per la creazione di inventari? I nostalgici direbbero certamente sì, ma in questo caso possiamo cavarcela anche con uno strumento “moderno” come Archimista. Come? Modificando direttamente il file di salvataggio AEF.

Certo potrei accedere direttamente al database e da lì operare la sostituzione, ma in primis dovrei effettuare un po’ di query per essere sicuro di modificare solo il mio fondo e i suoi connessi. In secondo luogo non è detto che io abbia accesso al database, laddove non lavori esclusivamente in locale. Ecco i passi da seguire:

  • Esportiamo il Fondo Testa ottenendo un file AEF
  • Apriamo il file AEF con un software per gestire archivi compressi come 7-zip
  • Estraiamo i due file json
  • Modifichiamo il file data.json con un qualunque editor testuale, lì potremo usare comode funzioni come trova e sostituisci tutto (stando attenti a scegliere le opportune impostazioni in modo da non modificare anche parole come inTESTAzione)
  • Salviamo il file data.json e calcoliamone l’hash in sha256 con un software come hashcalc
  • Inseriamo il valore così calcolato nel file metadata.json al posto del checksum precedente
  • Reinseriamo i due file json nell’archivio AEF sostituendo gli originali
  • Importiamo in archimista il nuovo file AEF
Valgono i caveat del primo suggerimento: usate a vostro rischio e pericolo, fate i vostri bravi backup, se esplode tutto non prendetevela con me!🙂

Un video forse rende tutto più chiaro:

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...