MacOS10.10通知中心的Python包装器

pync的Python项目详细描述


PyPI - LicensePyPIGitHub issuesGitHub pull requestsGitHub forksGitHub stars

围绕terminal-notifier命令行工具(版本2.0.0)的一个简单的python包装器,它允许您在macosx10.10或更高版本上向通知中心发送用户通知。

Screenshot

安装

pip install pync

pip install git+https://github.com/SeTeM/pync.git

git clone git://github.com/SeTeM/pync.git
cd pync
python setup.py install

用法

有关所有选项的完整信息,请参见工具的README

示例:

使用通知功能

importpyncpync.notify('Hello World')pync.notify('Hello World',title='Python')pync.notify('Hello World',group=os.getpid())pync.notify('Hello World',activate='com.apple.Safari')pync.notify('Hello World',open='http://github.com/')pync.notify('Hello World',execute='say "OMG"')pync.remove_notifications(os.getpid())pync.list_notifications(os.getpid())

使用通知程序对象

frompyncimportNotifierNotifier.notify('Hello World')Notifier.notify('Hello World',title='Python')Notifier.notify('Hello World',group=os.getpid())Notifier.notify('Hello World',activate='com.apple.Safari')Notifier.notify('Hello World',open='http://github.com/')Notifier.notify('Hello World',execute='say "OMG"')Notifier.remove(os.getpid())Notifier.list(os.getpid())

许可证

所有的作品都有麻省理工学院的许可证。除了“terminal.icns”的,它是苹果terminal.app图标的副本,因此是苹果的版权。

详见LICENSE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径