Auteur Topic: Synology photos auto sort script  (gelezen 3879 keer)

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Synology photos auto sort script
« Gepost op: 26 oktober 2023, 16:13:54 »
Wie kan mij helpen om dit werkend te krijgen?

https://github.com/Gulivertx/synology-photos-auto-sort/blob/master/README.md
A script to rename, move and sort images and videos files from a source folder to a target folder.

Volgens mij doet het precies wat ik nodig heb. Ik gebruik nu DS Files die automatisch een backup maakt van foto's en video's op mijn telefoon. Ideaal, maar ze staan allemaal ongesorteerd in de backup map. Niet zo handig.

Ik ben er een beetje uit en weet niet meer hoe ik dit vroeger allemaal deed. Moest ik nog met een telnet sessie met de Diskstation verbinden om Linux commando's uit te voeren? Deed ik dat ooit met WinSCP? Of kan ik tegenwoordig alles vanaf de Diskstation zelf doen? Wie zwengelt mij weer even aan?  :o
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1364
  • -Ontvangen: 7908
  • Berichten: 43.740
  • Beter een muisarm dan een apestaartje
    • Truebase
Re: Synology photos auto sort script
« Reactie #1 Gepost op: 26 oktober 2023, 16:37:08 »
Of kan ik tegenwoordig alles vanaf de Diskstation zelf doen?

Het script aanpassen op je PC (mappen en zo).
Sleep het script naar File Station in een (Gedeelde) map (misschien nog te maken ?)
Maak een Taak in de Taakplanner met de commando's, run als root.
Dan zou het kunnen inplannen of zelf eens opstarten vanuit de Taakplanner. 


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72803
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72803     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0.2-10025                                                               MR2200ac  SRM 1.2.5-8227-11

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1364
  • -Ontvangen: 7908
  • Berichten: 43.740
  • Beter een muisarm dan een apestaartje
    • Truebase
Re: Synology photos auto sort script
« Reactie #2 Gepost op: 26 oktober 2023, 17:12:44 »
Ik wilde zelf ff testen...gewoon leuk....maar....http://www.cphub.net toegevoegd in het Package Center maar exiftool wordt niet gezien.
Ook hier is exiftool niet te downloaden.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72803
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72803     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0.2-10025                                                               MR2200ac  SRM 1.2.5-8227-11

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #3 Gepost op: 26 oktober 2023, 17:27:30 »
Volgens mij moet je exiftool ook handmatig installeren: https://community.synology.com/enu/forum/68/post/144720

De taakplanner gebruiken voor installatie is misschien wel een goed idee :-)
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1364
  • -Ontvangen: 7908
  • Berichten: 43.740
  • Beter een muisarm dan een apestaartje
    • Truebase
Re: Synology photos auto sort script
« Reactie #4 Gepost op: 26 oktober 2023, 17:33:46 »
Dit werkt ook niet.
Maar, hier wel te downloaden.

Heb nu ff geen tijd meer maar, als je wilt wil ik wel morgen verder gaan en kijken of ik het aan de praat krijg....


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72803
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72803     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0.2-10025                                                               MR2200ac  SRM 1.2.5-8227-11

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #5 Gepost op: 01 november 2023, 18:43:23 »
Het heeft geen haast @Birdy maar je hulp wordt wel enorm gewaardeerd  :thumbup:
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #7 Gepost op: 03 december 2023, 15:34:17 »
Gelukt  :) :clap:

Exiftool geinstalleerd volgens instructies hier
Alleen niet dat script daar gebruikt, want die doet alleen jpg. Dus dit script gebruikt en dat werkt perfect.
Taak toegevoegd in de Task Scheduler en gaan met die banaan!

Bedankt @Birdy voor je hulp!
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #8 Gepost op: 14 december 2023, 22:21:03 »
Het script werkt niet als bestanden spaties in de naam hebben. Met dit commando vervang je de spaties door een underscore (_):

for file in *; do mv "$file" $(echo $file | tr ' ' '_') ; done
En het script vergelijkt ook alleen bestanden met dezelfde extensies. Dus als je zowel .jpg als jpeg hebt, kun je hiermee de bestanden dezelde extensie geven (verander .jpeg in .jpg):

find . -depth -name "*.jpeg" -exec sh -c 'f="{}"; mv -- "$f" "${f%.jpeg}.jpg"' \;
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #9 Gepost op: 16 december 2023, 14:10:57 »
Ik heb toch weer advies / hulp nodig, want ik heb dit schell script draaien via de Task Scheduler en soms eindigt deze met een error:

/volume1/tmp/synology-photos-auto-sort.sh: fork: Cannot allocate memory
Resource monitor geeft nauwelijks actieve processen. CPU en memory minimaal in gebruik. Geen idee dus wat het is. Maar het grootste probleem is dat als ik de taak weer opnieuw start ik de volgende melding krijg:

Error: an other process of the script is still running
Ik kan het proces niet vinden helaas, anders kon ik deze wel stoppen. Het enige wat ik kan doen is een Restart. Heeft iemand een betere oplossing om het proces te beindigen als er een error is? Ik heb bash -e script.sh al geprobeerd, maar dat hielp niet.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1364
  • -Ontvangen: 7908
  • Berichten: 43.740
  • Beter een muisarm dan een apestaartje
    • Truebase
Re: Synology photos auto sort script
« Reactie #10 Gepost op: 16 december 2023, 14:26:36 »
Citaat
fork: Cannot allocate memory
Er is kennelijk niet genoeg memory en ook geen swap space, anders zou het systeem gaan swappen.

Citaat
Resource monitor geeft nauwelijks actieve processen.
De Resource monitor laat niet alles zien maar, top of htop in CLI wel.

Misschien is het synology-photos-auto-sort script wel een beetje bagger ;)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72803
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72803     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0.2-10025                                                               MR2200ac  SRM 1.2.5-8227-11

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #11 Gepost op: 16 december 2023, 15:14:17 »
Script draait alweer. Het gaat fout als er corrupte bestanden (0 bytes) in de source map staan.

Commando's top en htop zijn wel handig maar interactief. Geeft mij geen mogelijkheid om het script te vinden in ieder geval.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #12 Gepost op: 16 december 2023, 15:22:44 »
Misschien is het synology-photos-auto-sort script wel een beetje bagger ;)

Ach het kan vast beter, maar ik ben er heel blij mee. Vooral de optie dat hij dubbele foto's herkent en apart zet. Ik moet nu alleen nog iets verzinnen om foto bestanden te hernoemen als de EXIF informatie ontbreekt. Dan moet moet het gewoon de aanmaak datum gebruiken.

Als ik zo eens kijk op https://exiftool.org/exiftool_pod.html

kan ik misschien het script wel aanpassen en EXIF:CreateDate gebruiken.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 268
  • -Ontvangen: 769
  • Berichten: 5.083
Re: Synology photos auto sort script
« Reactie #13 Gepost op: 17 december 2023, 14:08:12 »
Ik ga nog even door met mijn monoloog  :)

Het script heeft dus moeite met grote videobestanden die dubbel (duplicate) zijn. Wel logisch want deze worden bijna bit voor bit vergeleken en dat heeft behoorlijk wat intern/swap geheugen nodig.
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1364
  • -Ontvangen: 7908
  • Berichten: 43.740
  • Beter een muisarm dan een apestaartje
    • Truebase
Re: Synology photos auto sort script
« Reactie #14 Gepost op: 17 december 2023, 14:13:30 »
Je kunt ook eerst de dubbele laten opzoeken en dan verwijderen:
60755-0


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72803
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72803     RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0.2-10025                                                               MR2200ac  SRM 1.2.5-8227-11


 

Android apps van Synology

Gestart door Beyond_lifeBoard Synology DSM 5.1 en eerder

Reacties: 8
Gelezen: 4504
Laatste bericht 11 september 2010, 10:27:52
door Anonymous
Cardsharing on Synology DS109

Gestart door flexman1976Board Overige mods

Reacties: 3
Gelezen: 5670
Laatste bericht 13 december 2010, 08:38:37
door thecell
VERPLAATST: Hoe programma's overzetten van oude naar nieuwe synology

Gestart door BirdyBoard Netwerk algemeen

Reacties: 0
Gelezen: 1222
Laatste bericht 10 maart 2018, 17:12:20
door Birdy
VERPLAATST: Computex: Synology brengt nieuwe NAS-apparaten en meshrouter uit

Gestart door BirdyBoard The lounge

Reacties: 0
Gelezen: 1393
Laatste bericht 08 juni 2018, 15:13:32
door Birdy
netwerkfout Synology RT1900AC

Gestart door fotograafBoard Synology Router

Reacties: 32
Gelezen: 5996
Laatste bericht 18 september 2018, 23:43:04
door fotograaf