This app allows you to mount your Ricoh GR II with FUSE over WiFi. It implements a read-only filesystem for accessing photos on a Ricoh GR II camera over the built-in WiFi feature and the HTTP API the camera exposes.
To be able to batch import photos from the camera to a computer wirelesly.
For example, you might have a computer without an SD card reader
and without USB ports (looking at you, 2016 MacBook Pro) and grfs
can be used as a work around.
This library was also created to experiment with the REST-ish API the Ricoh GR II exposes for the GR Remote web-based app.
It works but it's really slow. Reasons for the slow speed being:
- Slow WiFi by which the camera is equipped.
- The necessity to make a
GET
request for each file individually to read the HTTP headers to determine file size.
When you mount the camera, you get three different folders thumb
, view
,
and full
which correspond to the different image sizes available through
the camera's HTTP API. Note that view
might no contain all the images
available.
- Install FUSE on your system (e.g.
brew install osxfuse
) - Install this package
pip install grfs
- Turn on your Ricoh GR II
- Turn on the WiFi feature on the camera
- Connect your computer to the WiFi network from the camera
- Mount the camera
grfs ~/GR
(create the mountpoint directory first —mkdir ~/GR
) - Access your files
ls -l ~/GR
(or from you system file browser)
Jakub Roztocil