pntify
PaiNT notIFY or Paint NoTIFY
This is a script, written in POSIX compliant shell script, that fetches notifications and alerts from 3DSPaint/DSiPaint (*Paint) and outputs them to STDOUT. It is meant to be used in other scripts, for things like statusbar modules, etc., but it could also just be used as a lightweight way to access *Paint notifications if you're too lazy to open a browser.
As it is POSIX compliant shell script, it can be used on any system with a POSIX compliant shell installed. That being said, there are some external dependencies:
Dependencies
- Coreutils - You probably already have these on a *nix system. They don't have to necessarily be the GNU Coreutils.
- Curl - You probably also have this already installed.
Optional Dependencies
- GNU Privacy Guard (GPG) - Encryption software.
- pass - A CLI password manager that uses GPG to encrypt passwords. Used for storing credentials if installed.
Installing the optional dependencies is highly recommended, though not required. If they are not installed, credentials will be stored in plaintext, and viewable by anybody with access to your system. If you still wish to continue running this script like this, use the -i option.
Script Installation
- Run
curl -O "https://git.souldj673.xyz:6733/souldj673/pntify.git/plain/pntify"
, download the script in your browser, or just clone the repo. - Mark it as executable with
chmod +x pntify
or with some other method. - Ensure that the script is somewhere in your $PATH and run
pntify
in your shell to verify. - Use it in a script or something idrc