Skip to content

taktoa/zscreen-ng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 _________
|__  / ___|  ___ _ __ ___  ___ _ __
  / /\___ \ / __| '__/ _ \/ _ \ '_ \
 / /_ ___) | (__| | |  __/  __/ | | |
/____|____/ \___|_|  \___|\___|_| |_|

Scrot and Imgur/S3 zenity GUI

ZScreen is a simple zenity GUI for scrot. It has three modes:

  1. Select an area with mouse
  2. Immediate screenshot on the entire screen screen
  3. Screenshot on the entire screen with configurable delay

You can also select to upload the screenshot to Amazon S3 or imgur. After uploading successfully it will automatically open in your browser and appear in your X selection clipboard.

The deletion links for uploads are stored in ~/.zscreen/deleteURL.txt.

Configuration

Configuration for ZScreen is stored in the shell variables defined in the file $XDG_CONFIG_HOME/zscreen/config.sh.

Sample configuration file:

# Which directory to put screenshots. Default is $HOME/Screenshots.
export ZSCREEN_SCREENSHOT_DIR="$HOME/media/images/screenshots"
# Fileformat to use. Default is '%Y-%m-%d--%s_$wx$h_scrot.png'
export ZSCREEN_FILEFMT='screenshot_%Y-%m-%d-%H%M%S_$wx$h.png'
# Always upload the screenshot? Default is false.
export ZSCREEN_ALWAYS_UPLOAD="true"
# Set upload provider. the value should either be zs3upload or zimgur.
export ZSCREEN_UPLOAD_CMD="zs3upload"
export ZSCREEN_S3_BUCKET="zscreen-bucket"

Issues

Please report bugs to Christian Zucchelli thewebcha@gmail.com or use the GitHub issue tracker.

Dependencies

  • scrot
  • zenity
  • s3cmd
  • sed, bash

Authors

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%