Add your description here
Project description
pogucam - Poor Guy Camera
Overview
pogucam is a simple camera utility that can read JPEG streams from an IP address, capture video from a local video device, or experimentally receive images from a local MQTT server.
Input Sources
- JPEG stream from IP address (default port 8000)
- Video device at /dev/videoX (default 0)
- Experimental: image topic from local MQTT server 'image/raw8000'
Running pogucam
Run pogucam from the command line with the following syntax:
pogucam [URL] [-r RESOLUTION] [-f FOURCC]
Arguments:
URL IP address or device path (default: 127.0.0.1)
Options:
-r, --resolution RESOLUTION Set resolution (default: 640x480)
-f, --fourcc FOURCC Set pixel format: YUYV or MJPG (default: YUYV)
Examples:
pogucam 192.168.1.10 -r 800x600 -f MJPG
pogucam /dev/video0
Keypress Commands Summary
- S: Save image
- S: save one image
- Shift+S: toggle saving all images
- Ctrl+Shift+S: toggle saving JPG format
- Alt+S: toggle saving FITS only
- X: Switch resolution / extend image
- X: toggle local 2x image extend
- Shift+X: send remote switch
resoncommand - Ctrl+X: send remote switch
resoffcommand
- P: Toggle print text overlays
- P: toggle terminal text
- Shift+P: toggle overlay text
- E: Adjust exposure (remote)
- E: increase exposure
- Shift+E: decrease exposure
- Ctrl+E: reset exposure
- G: Adjust gain (remote)
- G: increase gain
- Shift+G: decrease gain
- Ctrl+G: reset gain
- Y: Adjust gamma (remote)
- Y: increase gamma
- Shift+Y: decrease gamma
- Ctrl+Y: reset gamma
- D: Adjust local gamma
- D: increase gamma
- Shift+D: decrease gamma
- Ctrl+D: reset gamma
- W: Open web browser to URL (local)
- Z: Zoom (local)
- Z: zoom in
- Shift+Z: zoom out
- Ctrl+Z: reset zoom
- H, J, K, L: Move red cross (local) or send remote commands with Ctrl+Shift
- V: Toggle green cross (remote)
- C: Toggle red cross (local)
- I: Integrate accumulate (local/remote)
- I: increase integration
- Shift+I: decrease integration
- Ctrl+I: reset integration
- Ctrl+Shift+I: toggle show accumulation buffer
- Alt+I: toggle accumulation display mode (avg/sum)
- B: Background image operations (local/remote)
- F: Foreground image operations (local)
- R: Rotate image (local)
- 1,2,3,4: Load/save configurations
- T: Test commands and timelapse (local/remote)
- A: Timelapse control (local)
- Esc or Q: Quit application
Notes
- Remote commands are sent via send
commandwith JSON data. - Local commands affect display or saving behavior.
- Some commands print helpful info or ffmpeg usage hints.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pogucam-0.1.20.tar.gz
(60.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pogucam-0.1.20-py3-none-any.whl
(40.8 kB
view details)
File details
Details for the file pogucam-0.1.20.tar.gz.
File metadata
- Download URL: pogucam-0.1.20.tar.gz
- Upload date:
- Size: 60.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee3c8b197a99903599297044305aa4b4ad3fdb4e6776f09ad4a09421ad3ecb58
|
|
| MD5 |
bc7c563869d894437e610709457851bd
|
|
| BLAKE2b-256 |
ca7f0c1f57069778afb38cf68072ce1e5edd023f1234a908543e1b188c5ce82d
|
File details
Details for the file pogucam-0.1.20-py3-none-any.whl.
File metadata
- Download URL: pogucam-0.1.20-py3-none-any.whl
- Upload date:
- Size: 40.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94949d3c95fe8a065c26bd737d29728332ad3e1276e44ec9c6824a3f99c5259a
|
|
| MD5 |
0cc4a9bbd0f939dddb13699e0618bbfc
|
|
| BLAKE2b-256 |
8479afdceba83f4b6d627386a077e793c5ac475703fccf19484da1f3ce0f2f6d
|