Comments (10)
Do you happen to have any dev experience? I managed to stitch together a WebDAV server which will upload all photos you move into it, but it still needs some testing, especially regarding how it works on macOS.
from imagestore.
oh nice!
So ImageStore is running the WebDav server and will import photos from that WebDav location?
I can help test that's for sure. I have a bit of dev experience, but mainly front end HTML type stuff and PowerShell (I'm a Systems Engineer by trade)
from imagestore.
I played around with both WebDav and FTP, both aren't ideal for this tough.
WebDav works fine until you try viewing around 10k files, and then gives up. FTP doesn't show any file previews in windows explorer and is a bit annoying in general, but at least it's consistent.
Here is the repo with the code I hacked together:
https://github.com/gregordr/testFTP
This will create an FTP server at ftp://localhost:21
You might need to change the used addresses in the script from :4000 to :3000/api if you use it with docker. While it's very hacky, you should at least be able to put files into the directory and copy them out of there. LMK how this goes for you!
from imagestore.
Looks like PhotoSync upload works this way btw! I'm still not happy with how FTP won't show file previews though :/
from imagestore.
oh great. I use PhotoSync currently with PhotoPrism and it has been working well for me. What I like with PhotoPrism and WebDav is that once WebDav uploads have been triggered, PhotoPrism waits a pre-determined amount of time (180 seconds by default) and then runs an import.
I'll pull down the code today and run it in docker to test. :-)
from imagestore.
I think if it's just about importing then both WebDAV and FTP will work just fine. I was hoping I might be able to make the images browsable as well, but that's not possible in a good way. Either way, the code I posted will upload everything in real time, should be good enough for starters.
from imagestore.
That's great. My use case is purely for getting photos off my phone without having to use additional services like minio, or NextCloud. Having an integrated solution that will display/organise my photos and upload them is a huge win for me.
Will ImageStore ever organise images/videos? As in, organise them on the file system - like organising by year/month, etc.
from imagestore.
Do you mean internally, or over FTP/WebDAV?
from imagestore.
oh I mean internally.
So my current workflow is:
Phone upload to import directory > PhotoPrism grabs photos from import directory and uses exiftool to rename the photos and moves them to my photos folder sorted by year/month.
This way, I don't need to manually rename files and I can keep a clean photo directory structure.
from imagestore.
I understand now! So atm the internal storing of pictures is not meant for external consumption unfortunately. The files are all named according the unique IDs, so this won't be possible I'm afraid.
Albums that automatically add photos with certain tags might be possible though.
from imagestore.
Related Issues (20)
- Pull albums from existing source
- [Feature Request] Selecting group of photos.
- Any suggestions on performance limits? HOT 1
- Fatal error with backend HOT 5
- backend can't connect to db HOT 4
- Add shift/ctrl click to multi select between photos HOT 1
- Errors... HOT 6
- [FEATURE REQUEST] UNRAID template install
- Detectron2_1 error brand new docker install HOT 5
- No Security Or user management? HOT 3
- Feature request – basic auth
- [Feature Request] Sort uploaded photos into year/month folders based on EXIF data
- [Feature Request] Import directory HOT 3
- Support for RAW files? HOT 5
- Feature Request - Search by multiple tags HOT 2
- Changing to an IP adress from localhost HOT 1
- [Feature Request] Multilanguage Support HOT 2
- [Feature Request] Auto Import and Password Protection HOT 10
- Use existing images HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imagestore.