Skip to content
This repository has been archived by the owner on Nov 10, 2023. It is now read-only.

higurashi-takuto/pynotificator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyNotificator

HomePage / Documentation / PyPI

Quick Start

Installation

Install with pip.

$ pip install pynotificator

If you are using Windows, you need an option: pip install pynotificator[win].

Python and Command Line Tools

You can use command line tools.

Beep

# Python
from pynotificator import BeepNotification
bn = BeepNotification(3)
bn.notify()

# Command Line Tools
$ beep-notify -t 3

Desktop

# Python
from pynotificator import DesktopNotification
dn = DesktopNotification('Hello', title='PyNotificator', subtitle='Notify')
dn.notify()

# Command Line Tools
$ desktop-notify -m Hello -t PyNotificator -s Notify

Slack

# Python
from pynotificator import SlackNotification
sn = SlackNotification('PyNotificator', 'https://hooks.slack.com/services/xxx')
sn.notify()

# Command Line Tools
$ slack-notify -m PyNotificator https://hooks.slack.com/services/xxx

Discord

# Python
from pynotificator import DiscordNotification
dn = DiscordNotification('PyNotificator', 'https://discordapp.com/api/webhooks/xxx')
dn.notify()

# Command Line Tools
$ discord-notify -m PyNotificator https://discordapp.com/api/webhooks/xxx

LINE

# Python
from pynotificator import LineNotification
ln = LineNotification('PyNotificator', 'xxx')
ln.notify()

# Command Line Tools
$ line-notify -m PyNotificator xxx

License

MIT License

Author

higurashi-takuto