feat: Add file download functionality and ASCII art preview for camera snapshots

- Implemented DownloadFile method in client.go to download files with authentication.
- Added ascii.go for converting images to ASCII art with configurable parameters.
- Enhanced main.go to include a new option for capturing and displaying snapshots as ASCII art.
- Introduced non-interactive mode for onvif-cli, allowing command execution via command-line arguments.
- Updated documentation to include usage examples for non-interactive mode and scripting.
- Added error handling and improved user prompts for better user experience.
This commit is contained in:
ProtoTess
2025-11-18 04:13:44 +00:00
parent b62a4281b4
commit 3082840445
9 changed files with 1547 additions and 123 deletions
+7
View File
@@ -1,3 +1,10 @@
module github.com/0x524a/onvif-go
go 1.21
require (
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
github.com/russross/blackfriday/v2 v2.1.0 // indirect
github.com/urfave/cli/v2 v2.27.7 // indirect
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
)