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

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 1348
  • -Ontvangen: 7843
  • Berichten: 43.405
  • 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.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1348
  • -Ontvangen: 7843
  • Berichten: 43.405
  • 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.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 1348
  • -Ontvangen: 7843
  • Berichten: 43.405
  • 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.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 257
  • -Ontvangen: 764
  • Berichten: 5.051
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 1348
  • -Ontvangen: 7843
  • Berichten: 43.405
  • 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.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 257
  • -Ontvangen: 764
  • Berichten: 5.051
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: 1348
  • -Ontvangen: 7843
  • Berichten: 43.405
  • 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.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11


 

hoe krijg ik https (ssl)certificaat van synology

Gestart door nijBoard Synology DSM 5.1 en eerder

Reacties: 9
Gelezen: 17513
Laatste bericht 07 december 2014, 05:29:21
door m4v3r1ck
Synology assistent - Mapstation

Gestart door JeffreyHBoard Synology DSM algemeen

Reacties: 3
Gelezen: 3771
Laatste bericht 10 januari 2014, 23:19:59
door Birdy
Synology DS118 crasht af en toe

Gestart door srna513006Board NAS hardware vragen

Reacties: 3
Gelezen: 905
Laatste bericht 14 mei 2019, 21:35:03
door gertjan1963
VERPLAATST: Synology Event 2020 - 12/9/2019

Gestart door BirdyBoard The lounge

Reacties: 0
Gelezen: 2144
Laatste bericht 17 augustus 2019, 17:36:27
door Birdy
TVIX mediaplayer verbinden met Synology

Gestart door Sander75Board Netwerk algemeen

Reacties: 5
Gelezen: 1002
Laatste bericht 02 november 2019, 20:16:47
door Sander75