https://github.com/foofrog/screenshock
Take both static and animated screenshots
https://github.com/foofrog/screenshock
cli command-line image linux rust screen-capture screenshot tool util utility x11 xcb
Last synced: 9 days ago
JSON representation
Take both static and animated screenshots
- Host: GitHub
- URL: https://github.com/foofrog/screenshock
- Owner: foofrog
- License: gpl-3.0
- Created: 2023-11-13T22:53:47.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-18T20:21:29.000Z (over 2 years ago)
- Last Synced: 2025-09-06T17:48:22.087Z (10 months ago)
- Topics: cli, command-line, image, linux, rust, screen-capture, screenshot, tool, util, utility, x11, xcb
- Language: Rust
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# screenshock
````
\ \
\ .. \
\ / `-.--.___ __.-.___
`-. \ / # `-._.-' \ `--.__
`-. / #### / ### \ `.
________ / #### ############ | _| .'
|\ #### ############## \__.--' | / .'
| #################### | | / .'
| #### ############### | | /
| #### ############### | /| ----
. | #### ############### | .'< ____
.' | #################### | _.'-'\|
.' | ################## | |
`. ################ | |
`. ############ | | ----
___`. ##### _..____.-' .
|`-._ `-._ _.-' \\\ `.
.'`-._ `-._ `-._.-'`--.___.-' \ `.
.' .. . `-._ `-._ ___.---'| \ \
.' .. . .. . `-._ `-.__.-' | \ \
|`-. . .. . .. . `-._| | \ \
| `-._ . .. . .. .' _|
`-._ `-._ . .. .' | __.--'
`-._ `-._ .' .'|__.--'
`-._ `' .'
`-._.'
````
### TODO: (Implement)
- [x] Fullscreen capturing
- [ ] Window-specific capturing
- [ ] Configurable region capturing
- [x] Dynamic image saving from consecutive screenshots with configurable options:
- [ ] Frame-rate
- [ ] Duration
- [x] Static and Dynamic image saving in multiple output formats:
- [x] PNG (Static)
- [ ] BMP (Static)
- [ ] JPEG (Static)
- [x] GIF (Dynamic)
- [ ] WEBP (Static & Dynamic)
- [ ] Command-line argument parsing