Hi, I am the developer of Rapid Photo Downloader, a GPL photo downloader/importer mainly written for professional and serious photographers: http://damonlynch.net/rapid/ My users have faced some serious problems using the GVFS/GIO combination to download from cameras, including very poor performance, file truncation, or not working at all. Rapid Photo Downloader is implemented in python; it is multi-threaded and can download from multiple devices simultaneously. Last year I added the feature to import directly from cameras using GIO, beginning the transition from gnomevfs. Thus far most of the code changes have been very simple, e.g. using gio.volume_monitor_get() instead of gnomevfs.VolumeMonitor(). The code continues to use standard python file commands such as shutil.copy2(), accessing the mount point created in the user's home directory via FUSE. My questions:
Damon |