Inappropriate Notifications
Ever want to get inappropriate notifications on your computer while you’re presenting? Well now you can!
Based off the homepage of https://muzzleapp.com/. Check out their website to see an example of what this does.
This program uses notifications from https://muzzleapp.com/notifications/notifications.json, as well as those we came up with ourself.
User names and images downloaded from https://randomuser.me.
Requirements
Linux
python3.6+ libnotify
Windows
python3.6+ win10toast (installed automatically)
Installation
pip install inappropriate-notifications
Alternative installation
git clone https://github.com/riley-martine/inappropriate-notifications.git
cd inappropriate-notifications
python3.6 setup.py install
Usage
Display help: inappropriate-notifications -h
Display one inappropriate notification: inappropriate-notifications --once
Display notifications about 2 seconds apart: inappropriate-notifications -t 2
Display 20 notifications about 5 seconds apart: inappropriate-notifications -c 20 -t 5
Caveats (To fix / to-do)
Only tested on Debian+Gnome and (at some point) Windows 10 (MacOS and Windows 7 on roadmap)
Relies on libnotify on Linux
Icons are for Mac apps when on windows
No fields on notifications (reply, dismiss) where applicable
Does not pull names/images from people you know when applicable
Only suited to work env – students don’t need messages about getting fired
No tests
No version command line argument
ctrl-c when running command line should fail nicer
Right-to-left names mess up first line
Metadata
Release files for inappropriate-notifications 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| inappropriate-notifications-0.3.7.tar.gz | 2.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inappropriate_notifications-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 MB
Release files / inappropriate-notifications-0.3.7.tar.gz
| Download URL | inappropriate-notifications-0.3.7.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed7c0b571dbf63156b15c03176049d926779945c152c33948614835cf578f934
|
|
BLAKE2b-256 checksum How to use checksums |
0988d1da4d66ef890f4f387b7b024bb3b584a64d6d5ba5cf309f2894db824003
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
|
Release files / inappropriate_notifications-0.3.7-py3-none-any.whl
| Download URL | inappropriate_notifications-0.3.7-py3-none-any.whl |
|---|---|
| Size | 2.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
710a5b15c94934421aa13df29c1059bfdccba7efe2676e33072cc66066364a68
|
|
BLAKE2b-256 checksum How to use checksums |
88a4b04f398355a722f7a569628df84782be5b6d397aea7b4fbacad277ba7693
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
|