https://github.com/sd0e/snipcatcher
A tool for autosaving Snip and Sketch files to a directory on Windows.
https://github.com/sd0e/snipcatcher
nodejs windows windows-10 windows-11
Last synced: 9 months ago
JSON representation
A tool for autosaving Snip and Sketch files to a directory on Windows.
- Host: GitHub
- URL: https://github.com/sd0e/snipcatcher
- Owner: sd0e
- Created: 2021-09-10T18:22:06.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-11T13:39:28.000Z (over 3 years ago)
- Last Synced: 2025-08-30T15:44:36.557Z (9 months ago)
- Topics: nodejs, windows, windows-10, windows-11
- Language: JavaScript
- Homepage:
- Size: 42 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SnipCatcher
SnipCatcher is a program which enables the autosaving of images in Windows Snip and Sketch. It is made in Node.js ([MIT License](https://raw.githubusercontent.com/nodejs/node/master/LICENSE)).
It is a better option than third-party screenshotting applications for devices with limited access, such as those on administrated networks.
> Please note that screenshots are now saved automatically to the Pictures folder on newer installations of Windows, so this program is only necessary for computers with an older operating system.
## Installation and Use
### Installation
You can use the Node.js version with the latest version of [Node.js](https://nodejs.org/en/) installed by cloning this repository and running `npm install` then `node snipcatcher` in the directory of the clone.
### Use
Upon running the program, it will show information about the location of the program, and then it will locate the cache folder of Snip and Sketch. Once the directory is located, the highest resolution version of each screenshot is copied to a folder on the desktop.
The program then places a watch on the temporary folder; as soon as a new screenshot is detected, it copies it to the folder on the desktop.
This means that in order for the program to copy files, the program must be running.
#### Changing the save location
To change the save location, press `Ctrl + X` after the cache folder has been located. This will prompt you for a new directory, and whether the folder on the desktop containing screenshots should be moved.
If you are changing the save location to a folder like `Documents` or `Pictures`, you may simply put either `Documents` or `Pictures` as the new location.
Note that changing the save location to anywhere will create a hidden file in the Documents folder.
## Uninstalling
As this program is standalone, it does not install any programs on your system. To remove all of this program's files from your system, delete the following:
* snipcatcher.exe (from where the program is run)
* .snipcatcher-redir.txt from the Documents folder (if the save location has been changed)
* SnipCatcher folder (from the save location, Desktop if default)
* snipcatcher.txt (from the save location, Desktop if default)
## Dependencies
This program uses the following dependencies:
* [chalk](https://github.com/chalk/chalk) - [MIT License](https://raw.githubusercontent.com/chalk/chalk/main/license)
* [hidefile](https://github.com/stevenvachon/hidefile) - [MIT License](https://raw.githubusercontent.com/stevenvachon/hidefile/master/license)
* [image-size](https://github.com/image-size/image-size) - [MIT License](https://raw.githubusercontent.com/image-size/image-size/main/LICENSE)
* [prompt](https://github.com/flatiron/prompt) - [MIT License](https://raw.githubusercontent.com/flatiron/prompt/master/LICENSE)