The app is designed to be extremely simple for end users. To that end, it consists of an installation script, which should be run by you. It stores credentials, ensures dependencies are installed, and sets up the .desktop
file.
The client script itself then can be run with only one click. No authentication, preferences, or prompts. This makes it much easier for tech-illiterate end users to get help.
Only works on Linux computers.
- Make an account at quicksnapp.netlify.app
- Ensure
nodejs
,npm
, & (flameshot
orscrot
)* are installed. - Download and run
quicksnap-quickstart.py
- [Optional] Pin Quicksn.app to the launcher for easy usage
*Flameshot is preferred and supports Wayland. Scrot is more likely to be preinstalled and can capture the user's cursor.
- Download and run
quicksnap-delete.py
- Screenshots, not screencasts
- No remote control
- Linux only
This is easier for everyone. And given that you shouldn't be reusing your passwords, the consequences of a breach are minimal. It is not expected that end users of this tool will try to manage their own account, or even know that one exists. Thus, it makes sense to only have one account.
Given the utter simplicity of this tool, and the assumption that the installer has the skills requisite to run a simple installation script, at this point running any sort of CI or build process is overkill.
Still, Flatpak support is on the radar, if only to ease dependency management and enable automatic updates.
Icon created by Dall-e