PNGShot - Screenshots for dummies

Tired of opening your image editing software, then your ftp client just to upload a simple screenshot to the web?
PNGShot is for you!

Funny. I had to explain a business analyst how to take screenshots and turn them into gifs. He'll love this!

PNGShot does all that for you with a single key press, the usual [print screen]!

Current features:

How it works:

Download and other links:

Simply the download this file and unzip in the directory of your choice (use "c:\program files" if you have no specific idea for this)

To report a bug, use the bug tracker.

If you would like some specific feature to be implemented in PNGShot, please file a request for enhancement.

Before submitting a bug or an enhancement request, you might want to discuss the subject on the mailing list.


Here's a sample configuration file. Most options should be self explanatory or are explained below, just modify them to suit your needs:

localpath=C:\ The directory where you want your screenshots saved.
filenamepattern=myscreenshot_%0:s.png Pattern of the filename for your screenshots.
datetimepattern=ddmmyyyhhnnss-zz Format of an eventual datetime for your screenshots' filenames.

host=ftp.yourhost.tld The host name for your ftp server.
username=yourusername The username with which you can connect to your ftp server.
password=yourpassword The password associated with the above username.
remotedir=somedir/in/your/ftp An eventual directory to which the screenshots should be remotely saved.
passive=true Whether the connection should be active or passive (use false for active, true for passive - if you don't know what this is, don't use it. If you have trouble connecting, try to change it, though).
timeout=10 The number of seconds before which the connection should timeout in case of problem.
urlpattern=http://www.yourshot.tld/%0:s Pattern of the resulting url. This could be consider redundant with ftp host and remote dir, but in many case can be useful when the www host is different and or the ftp and www root directories differ.

If you don't specify a host for the ftp, the file will simply not be uploaded. If you don't specify any of the other values(which is perfectly fine), the following defaults will be used:


urlpattern=http://%1:s/~%2:s/%3:s/%0:sSee Patterns for details about this.


3 different configuration items make use of patterns:

Credits: Logo