Hi,
Will there be any more addtions? ie. Delete image, Move Folder and delete folder?
Its been a while since I have had a look at this stuff, I have moved house and had a baby.
But I have completed a assembly in C# which will allow any .Net application to intergrate with Gallery via the Gallery Remote protocol(V1,V2.1). (This was from my orginal attempt at duplicating the whole tool in .Net) (I decided to make smaller steps :smile:
Hopefully Ill be uploading that this week. There may even be instructions :wink:
Posts: 45
yay!
maybe we'll see a Gallery Remote in .NET?
I would like to see the protocol evolve to a RPC (remote procedure call), so external applications could use admin functions and features in Gallery through it.
Examples of use:
Flash retreving images, structure and comments out of gallery
remote admin tool, with upload image, delete, move (etc. like Sytone mentioned)
Gallery <-> Gallery communication, for mirror, or other purposes.
Posts: 4
I'd like to check out your .net assembly. If you make it available, please post the location here.
Thanks!
Posts: 16
Hi,
I still have a bug in uploading large images/movies with timeouts. once i have it nailed I will upload the assemblies.
Ideally I want to do the Gallery local / remote sync and on my local PC specify which photoalbums and images will display on the website and which will just stay on my home pc. Well thats the big goal anyway.
I will look at the protocol page and try and start implimenting extra functions as time permits.
Posts: 16
I was thinking, shouldn't XML be the transport? ie Webservice? Thoughts on this one?
Posts: 11
I would also be interested in the assemblies. It sounds like we have a similar idea of what we'd like to do. I'm interesting an writing a little utility to sync my Photoshop Albums to gallery.
thanks!
David
Posts: 126
What a cool idea!
Posts: 1479
dlaporte, if there is anything I can do to facilitate your creation of a Photoshop Album plugin, please ask. Such a plugin would be invaluable. Good luck.
Posts: 11
I'm thinking of writing it as a stand-alone utility as the "Online Services" aspect of PSA seems very proprietary. The backend database is just Access, and the tables are fairly straight-forward.
My questions are - is .NET the "best" language to write something like this in? My first inclination was perl since I'm fairly fluent and perl interfaces to gallery remote already exist. Also, should I wait for G2? It sounds like I could bypass the entire gallery remote access and write directly to a SQL backend in the new version.
Does something like this below in Gallery Remote instead of having a whole new tool that basically reinvents the wheel? I haven't coded Java in a few years, so I'd like to sit that one out
thoughts? thanks!
Dave
Posts: 1479
You can always use GR to upload your pictures from PSA by Drag and Dropping pictures from PSA to GR. That's not really "synching"...
Posts: 1479
You may be interested to know that we have a new developer dedicated to working on the GR protocol. He's been busy: he added some features like getting the list of pictures from an album and improving other methods.
He's also working on implementing album and photo move, and modifying photos (captions, etc.).
More info about this on the protocol page of the GR manual.
Also, protocol improvements are tracked by this task.
Posts: 11
I've finished up version 1.0 of psa2gallery.pl - a Perl script to export a Photoshop Album to Gallery. I'm considering it beta, although I've exported many albums without issue.
The script will preserve the album thumbnail as well as all captions and EXIF data. The script was based on Jesse Mullan's excellent galleryadd.pl (thanks Jesse!)
You can download the script at:
http://www.laportestyle.org/tools/psa2gallery/psa2gallery.pl
It's probably easiest to right-click on the URL above and "Save as".
Please let me know if you have any suggestions or find any bugs...
thanks,
Dave
Posts: 1479
I've added psa2gallery.pl to the page about Other Methods on the website.
Congrats!
Posts: 16
Hi,
I have been really busy at work, baby, starting uni, etc.
I will be restarting dev on the .Net version of the code. I will make the asembiles avaliable soon and I will start working on the additions to the protocols.