Wphoto
Test program to receive images from Canon PowerShot S120 over WiFi
Install / Use
/learn @michal42/WphotoREADME
This is a test program to receive photos from a WiFi-enabled Canon PowerShot S120 (and, with some luck, also other models). It has been made by reverse engineering the network traffic when using the CameraWindow Android application.
The program consists of two parts: 'wphoto' arranges fro the UPnP discovery of the camera and the computer. 'imink.pl' does the actual image transfer. Transfers must be initiated by the camera currently. To build 'wphoto', you will need the libupnp library (http://pupnp.sourceforge.net/). The 'imink.pl' requires a few perl modules:
HTTP::Daemon;
HTTP::Response;
Email::MIME;
URI::QueryParam;
These should be pretty standard.
Usage
Connect your camera and your machine to the same subnet. Make sure that
ports 49152 (UPnP) and 8615 (imink) are open. Start 'wphoto' and
'imink.pl' simultaneously. Start WiFi on the camera. After connecting
to the AP, you should see your computer's hostname as an option. Connect
to it and send some images. If all goes well, 'imink.pl' will save the
images to the current directory.
Bugs
~~~~
There are many. This is just a test program.
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
