So, I had this idea about making an automatic dumping station for memory cards, that I kinda wanted to use at an upcoming LAN event.
The idea was to have a sort of station, where both me and others in the photo crew could just insert a memory card in to a memory card reader, and then the "station" would automatically copy them over to a new folder on a hard drive, and once it was done copying the files, it could format the memory card (and maybe make a sound to signal it was done, just to remove the need for a monitor), having the momry card ready for anoither round of photography.
I was also thinking that it should maybe be network attached as well, so that we'd be able to access the files for editing,withoiut having to move around on the hard drive, and for the ability to upload photos to it, if the station were occupied.
I have a Raspberry Pi 3B+ that I thought could be used for this, together with an external HDD, and a multi memory card reader (so that I have support for both SD and CF cards). Currently we're only 3 people in the photo crew, which is why I thought this would be decent equipment for the idea, my big problem however is that, whilst I think it's a great idea, I really don't know how to actually do it...
My big questions are:
What OS would be the most practical for this?
Which programming language would be the most suitable?
And just, how would you do it?
I'm still relatively fresh to programming, trying my best to learn, so any help, suggestions and/or ideas would be highly appreciated.
I also want to apologize for any bad English here (grammar, spelling, phrasing etc.), it's not my native language, but I still hope you understand. Thank you