Imaging Triage

Ho realizzato una piccola app che consente di suddividere facilmente le immagini gestite dal software “Imaging Edge Desktop” (IEDT) prodotto da Sony.

UI di Imaging Triage

Ho previsto la possibilità di scaricarlo già compilato per Windows da qui: https://github.com/andreaorlandoit/ImagingTriage/releases

Dopo aver associato un rating o un colore alle foto è possibile -previa selezione di tutte le foto, ad esempio, con ctrl+a – usare il comando “File > Esporta valutazione ed etichetta colore in formato XMP”.

A questo punto si può lanciare il software (per averlo in lingua italiana, basta cliccare su “Config” e scegliere “it” in “Application Language”) e scegliere “Sfoglia…” per navigare nella cartella contenente le immagini, quindi, premere “Elabora”.

Autiomaticamente le immagini ed i corrispondenti file XMP saranno spostati in opportune sottocartelle, in base al rating e/o al colore associato alle immagini.

Per annullare l’operazione è possibile abilitare il check-box “Raccogli i file dalle sottocartelle (Annulla)” e premere “Elabora”.

È anche possibile evitare che vengano spostati i file privi di valutazione, tramite il check-box “Non spostare i file privi di valutazione”.

Il programma supporta nativamente queste estensioni:

  • arw
  • arq
  • axr
  • jpg
  • jpeg
  • tif
  • tiff
  • heif

Ma – tramite il pulsante “Configura”, che apre apposita finestra di configurazione – è possibile gestire anche altre estensioni, semplicemente separandole da una virgola.

A fine elaborazione, viene sempre mostrato un rapporto su quanto eseguito.

Spero troviate (in)utile l’applicazione, fatemi sapere!

Python: Network Scanner

Premessa: si tratta di un esercizio per imparare il linguaggio e consente solo di fare il ping verso un range di indirizzi.

Quindi: nulla di sofisticato, volevo solo crearmi qualcosa per verificare quali IP fossero raggiungibili nella LAN e – senza usare tools già esistenti e fatti sicuramente meglio – ho semplicemente voluto farmi qualcosa in casa, tutto qua.

Leggi tutto “Python: Network Scanner”

Pylint: non riconosce import locale

Per programmare in Python (o meglio, per imparare a farlo) mi affido a “vscode” come IDE e “pylint” per controllare il codice (tramite il plugin “ESLint”, reperibile qui ).

Utilizzandolo mi sono scontrato con il seguente problema: importando un file .py locale, mi vengono riconosciute come errore (non dichiarate) le funzioni in esso contenute.

Per ovviare al problema è sufficiente:

  1. Creare il file di configurazione: .pylintrc
  2. Aggiungere la seguente riga:

init-hook='import sys; sys.path.append(".")'

Salvando, automaticamente pylint dovrebbe capire che deve considerare anche la cartella corrente come fonte dove importare le definizioni di variabili e funzioni.