发送推送通知的实用程序

ntf的Python项目详细描述


关于``ntfy`
==124version{124docs.12121244docs.12444444444;.u1212124build.1244444444444444444444444444444s.u124winbuildhttp://img.shields.io/pypi/v/ntfy.svg?logo=数据%3图像/SVG%2XML%3BBAS64%3BBAS64%2cphnzyBbbbbbbbbbbbbbbbbbbbbbwc0iahr0c3Dv3Dv3Dv53y5vcvmc9zdcmqmqc9dqmqc9dqmqmqd0idididididididijljjjjjmjmjmjmjmjmjmjm0ni4ni0ljm4ni0i0yni4yqc12mqmqmjmjmjmjmjmjmjmjmjmjmjmjmjmjm4n4ni0i0i0i4yni4yni4y4y4yyyGmjgunja3ide0ljez公司Dc12Mc12Mc12Mc12Mc12Mc12Md12Mt12Mt12Md12Md12Md12Md12Md12Md12Md12Md12Mt12Md12Md12Md12Md12Md12Md12Md3Md12Md12Md12Md3Md12Md3Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12Md12JE5OGG3OC4型2.水产业的YMDrinDnDnDnDnDnDnDnDnDnDnDnDnDnDnGnJanDnDnDnDnDnGnJanDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDnDn2米DCTMJGUNZK4ADU3LJE5M2mmxxxxxxxxx4x4II1111LJ333毫米见方阵亡LltLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTLTA2QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ>版本:https://pypi.org/project/ntfy/
http://readthedocs.org/projects/ntfy/badge/?版本=最新
http://ntfy.readthedocs.org/en/stable/?徽章=最新
图片::https://img.shields.io/travis/dschep/ntfy/master.svg?徽标=数据%3图像/SVG%2XML%3BBAS64%2cphnzyBbbbbbbbbbbbbbbbbbbbbwcz0iahr0c3Dv3y53my5vcmcvmcj9zdmcjhg5zon5r5r5r5r5s5r5s5s5r8cz3d3l9cz9y8x5r5l5r5i5r5i5i5i5i5i5i5i5i5r5qm9pzyTqylJugul0mi4i4idi4i12iiii2iiii1i3i3i3i3i3i4wr0ad0imziiiiiiiiiiiiiiiII2RKNDGXNCIPVJXNIGLK公司布希布希会让人觉得他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个很好的人,他是一个GMJMumkmtndy公司ZUUMI01NS4ZLTE4LJCTnTuumyaWyzagGunya5LJMZUMIAYYYJ6I8%252BPC9NPC9NPJX1C2uggXpBMS6AjlZJ0iiiiiiiiiiiiiiiiyW5ZZM9YB9YB9YB9YB9YB9YB90YM9YC90YM9YC90YC90YM9LJ1KG9LJ1KG9LK9LK9iiiiiiiiiiiiiiiiig9G9G9YB9YB9YB9YB9YB9YB9YB9YB9YB90YM9YM9YB90YIhdpzhropsixmdaliibozwlnah公司我想买的是48Y2Y2Y2XLY2XLY2XLY2XLY2XLY2XLY2XLY2XLY2XLY2XLY2XLY2XLY5SPSITMYQQQQQQQQQQQQQQQ7LJUII9IJUII9IJUII9IJJJGZQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQZCMZZZZM2CMM09高高一高一高一高一高一高一高一高一高一高一高一高一高一高一高一高一高一高Tmtiumya5ljgtm公司对工程项目进行44年或44年或44年或44年以上的JJJNJNJNZYUNYZNYZNZNZC00NY4444BDZJGGMMM明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明明ugagvpz2h0psixmdal型IIB30AWR0AD0AD0IMTAWJSIGHTHBNBNB3JTPBS3JYB3JTB3JTB3JTB3JB3JYB3JYB3JTPBS3RHYB3JYB3JYB3JYB3JYB3JYB3JYB3JYB3JYB31KGZC41KGMC48CGF0ACBKPSJNYC41NTMMMWZM4LJY5OC4Y5OC40C40C40C40C40C40C40C40C40JJJYC40JYC40YC40JJYC40YC40ZZC40YM4MDGM4MDGM40MDGM4MDGM4MDGM4MDGM4MDGM40ZZZZZZZZZZM40ZZM40KM4MDGGGM4MDGWNC0XLJMXNS0umze0LS41mtqtljixls4型5ODUlJMM50xLJXXXXNY0UMZLZLZLZLZLZLJQNY4WMJJQNY4ZLZLZLZLZLZLZLZLJJQNY4ZLJJNY4ZLZLZLJ3MI0MIUMZLZLZLZLZLZLZLZLZLZLZLZLZLZL3LS40OTLJCLJWWWNXLZLZLZLZLJ5NZLZLZLZLZLZLZLZLZLZLZL555UUUYUUUUUUUYUUUUUUULZLZLZLZLZLZLZLZLZLZLms45otcunjk2ltiunzcyytqumd迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪迪otgms43nttms43odcmWN4WWN4WWWN4WWN4WWN4WWN4WWN4WWN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WWN4WWN4WWN4WN4WN4WN4WWN4WN4WN4WN4WN4WWN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WN4WW乌姆兹库NCZLS42MJMMS4xmy0uodq5ljq1ny0umjiyllig4os0umzq1ideumjk1ls4zyumdexew4wmtyumje0ljaxni4zmnoiigzpbgw9iinmzmyiz48l3n2z4%3d
构建:https://travis-ci.org/dschep/ntfy
…https://img.shields.io/appveyor/ci/dschep/ntfy/master.svg?logo=数据%3图像%2%2SVG%2XML%3BBAS64%3BBAS64%2cphnzyBbbbbbbbbbbbbbbbbbbbbbbbbbxucz0iahr03D3D3DV53my5vcvmcjmc9zzlCNPb249izumGG499ijyOc5vvpz2h0psixmjjzxc3g9ijjmacaxmcaxmljgmGmTi4i48zyBmawzmAWXSpuxususzmUUjbuuuiiiiiiiiiiib0cmfuc2zm09jjjjjm9jjjjjm2009jjm2009jm2009j4WMZD6II8%2b对不起,ndv6ii8%2bpc9npjvc3znpg==
…WinBuild:https://ci.appveyor.com/project/dschep/ntfy
。https://coveralls.io/repos/github/dschep/ntfy/badge.svg?分支=主
…覆盖范围:https://coveralls.io/github/dschep/ntfy?brach=master
…https://requires.io/github/dschep/ntfy/requirements.svg?分支=主
…需要:https://requires.io/github/dschep/ntfy/requirements/?分支=主
…https://img.shields.io/badge/say%20谢谢-!-1eaedb.svg
。sayThanks:https://sayThanks.io/to/jeep



`ntfy'为您的shell带来通知。它可以在长时间运行的命令完成时自动提供
桌面通知,也可以在特定命令完成时向手机发送
推送通知。本视频演示了其中一些功能:

。图片::https://raw.githubusercontent.com/dschep/ntfy/master/docs/demo.gif

quickstart
----
。代码::shell

$sudo pip install ntfy
$ntfy send test
\35;在命令"sleep 10"完成时发送通知
\35;这将在0:10分钟内发送消息"sleep 10"成功
$ntfy done sleep 10
$ntfy-b pushover-o user key tok3n send推倒测试!
$ntfy-t'ntfy'发送"这是一个自定义通知标题!"
$echo-e'backends:["pushover"]\n pushover:{"user u key":"t0k3n"}>;~/.ntfy.yml
$ntfy send"通过配置文件进行pushover!"
$ntfy done--pid 6379'35;pid extra
$ntfy send":tada:ntfy支持emoji!:100:"\35;emoji extra
\35;启用shell集成
$echo'eval"$(ntfy shell-integration)>;~/.bashrc

install
--
quickstart中的安装技术是建议的安装方法。
它可以安装在virtualenv中,但是需要注意的是:linux通知需要virtualenv的"系统-站点-包",而os x通知根本不起作用。


**:penguin:note:**``linux桌面通知<;\35;linux桌面通知--linux>;`
需要python dbus绑定。有关详细信息,请参阅"here<;\35;linux-desktop-notifications---linux>;"。

shell集成
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~br ntfy"支持**在bash和zsh中长时间运行命令时自动**在bash中,它模拟zsh的prexec和precmd功能,使用'rcaloras/bash-preexec<;https://github.com/rcaloras/bash-preexec>;`
,使它能够将以下内容添加到您的`.bashrc`.zshrc':

code::shell

eval"$(ntfy shell-integration)"


默认情况下,它只会发送持续时间超过10
秒的命令通知,并且如果终端已聚焦。Terminal Focus适用于X11(Linux)和
以及MacOS上的terminal.app和iterm2。两种方案Ca通过
`--longer than``和`--foreground too``选项进行配置。

例如:

…代码::shell

export auto_ntfy_done_ignore="vim screen meld"

*[emoji](https://en.wikipedia.org/wiki/emoji)支持要求安装为"pip install ntfy[emoji]``
*[xmpp](https://xmpp.org/)支持要求安装为"pip install ntfy[xmpp]``
*[telegram](https://telegram.org/)支持要求安装为"pip install"ntfy[telegram]`
*[instapush](https://instapush.im/)支持要求安装为``pip install ntfy[instapush]``
*[slack](https://slack.com/)支持要求安装为``pip install ntfy[slack]`
*[rocket.chat](https://rocket.chat)支持要求安装为`` pip install ntfy[rocketchat]``

要安装多个附加程序,请使用逗号分隔:例如,``pip install ntfy[pid,emjoi]`.

*windows-``c:\ users\<;user>;\appdata\local\dschep\ntfy.yml``

backends
~~~~~~~~~~

>backends键指定默认情况下使用的后端。每个后端都有自己的配置,存储在自己名称的密钥中。例如:

…代码::yaml

--
后端:
-pushover
pushover:
用户密钥:hunter2
pushbullet:
访问令牌:hunter2
simplepush:
密钥:hunter2
松弛:
令牌:slack token
收件人:"slackchannel"
xmpp:
jid:"user@gmail.com"
密码:"xxxx"
mtype:"chat"
收件人:"me@jit.si"

您可以指定任何
名称,然后使用后端密钥指定后端。例如:

…代码::yaml

--
推送:
用户密钥:hunter2
手机:
后端:推送
用户密钥:hunter2

从v2.6.0开始,"ntfy"还支持
"第三方后端"<;第三方后端>;`

"pushover"<;https://pushover.net>;`-``翻页````````````~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`-用你自己的应用程序令牌
*``设备``目标设备,如果省略,则通知将发送到所有设备
*`` url``
*`` url`标题``
*`` html``

`pushbullet<;https://pushbullet.com>;`-`` pushbullet``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~如果省略,通知将发送到所有设备
*``email`-使用指定的电子邮件向pushbullet用户发送通知,如果不是pushbullet用户,则发送电子邮件

`simplepush<;https://simplepush.io>;`-`` simplepush``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(需要定量)位于https://simplepush.io

可选参数:
*``event``-设置传入通知的铃声和振动模式(可在simplepush应用程序中定义)

xmpp-``xmpp`
~~~~~~~~~~~~~~~~~~
需要参数:
*``jid`
*``密码`
*``收件人`
可选参数
*``主机名``(如果不是来自jid)
*``端口`
*``到证书的路径`
*`` mtype`

需要额外的参数,按如下方式安装:``pip install ntfy[xmpp]``.

如果与jid不匹配,则需要
指定服务器主机名。


如果不是5222,则指定端口。
注意:忽略而不指定主机名

注意:自2017年起,google hangouts不支持xmpp

`telegram<;https://telegram.org>;`-`` telegram``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~第一次尝试使用时,此后端已配置:``ntfy-b telegram send
"telegram configured for ntfy"``.

`pushjet<;https://pushjet.io/>;``````pushjet``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Pushjet服务机密令牌,使用http://docs.pushjet.io/docs/creating-a-new-service创建

*``链接`

`notifico<;https://n.tkte.ch/>;` ` ` `` notifico``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~创建于https://n.tkte.ch/
(创建Webhook时选择"纯文本"服务)

`slack<;https://slack.com>;` ` ` ` ` ` slack`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~按如下方式安装:``pip install ntfy[slack]`.

必选参数:
*``token`-slack服务机密令牌,在https://api.slack.com/web\authentication
*``recipient`-向其发送通知的slack通道或用户中创建。如果使用````符号,则邮件将发送到空闲频道,如果使用`@``符号,则邮件将发送到空闲用户。

`instapush<;https://instapush.im/>;```-``insta``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~像这样安装``pip install ntfy[instapush]`.

instapush不支持通知标题。
它发送模板驱动的通知,因此,您必须首先在仪表板上设置事件。
由于与instapush python包装器同名,后端称为insta

要使用的事件
*``跟踪程序`-要使用的跟踪程序数组

跟踪程序注意:
跟踪程序是事件的占位符(一种通知模板)。如果在事件中定义了多个跟踪器,则必须提供更多消息。目前,唯一的方法是用冒号(:)字符分隔每条消息。
您还可以转义分隔符:
示例:

壳牌公司



ntfy-b instanta-b instanta-instasta-send"消息1:消息2"消息1:消息2:带有冒号的":冒号"


`prowl<;https://www.prowlapp.com/>;` ` ` ` ` ` ` ` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*``API`密钥``
*``提供程序密钥`
*``优先级`
*`` url `

`linux桌面通知<;https://developer.gnome.org/notification spec/>;` ` ` ` ` ` ` Linux`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xfce和libnotify。

应安装以下依赖项。

…代码::shell

$sudo apt在ubuntu/debian上安装python dbus

您需要安装一些支持emojis的字体(在debian'fonts symbola'或gentoo'media fonts/symbola'中)。

没有图标的字符串。
*``紧急程度`-指定紧急程度(低、正常、严重)。
*``暂时`-跳过历史记录(exp:gnome消息托盘)(true,false)。
*``sound file`-指定通知声音文件(例如/usr/share/sounds/notif.wav)。
*``timeout`-指定通知过期时间级别(-1-系统默认值,0-永不过期。



>windows桌面通知-``win32``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~要全局安装的"ntfy"(不在virtualenv)。

system log-``systemlog`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
使用了Windows
平台上不提供的``syslog``核心Python模块。


可选参数:
*``prio`-syslog优先级。默认值为"alert"。可能的值是:


*emerg
*alert
*crit
*err
*warning
*notice
*info
*debug

*`` facility`` syslog facility。默认值为"local5"。可能的值是:


*kern
*user
*mail
*daemon
*auth
*lpr
*news
*uucp
*cron
*syslog
*local0
*local1
*local2
*local3
**local4
*local5
*local6
*local7

*``fmt``要发送到系统记录器的消息格式。
标题和消息使用以下占位符指定:

*`{title}``
*`{message}``

id=com.termux.api&;hl=en>;````termux``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~与"apt install termux api"一起安装。

`pushalot<;https://pushalot.com>;` ` ` ` pushalot`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~可在此处找到https://pushalot.com/manager/authorizations


title(如果未指定url,则忽略)
*``image`-通知中包含的图像的url
*``important`-将通知标记为important
*``silent`-将通知标记为silent

`rocket.chat<;https://rocket.chat>;`-`` rocket chat``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``-登录密码
*``room`-要在

`matrix.org<;https://matrix.org>;``` matrix``中发布的房间/频道名称
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
需要额外费用,按如下方式安装:``pip install ntfy[matrix]`.

请指定"token"或"userid"和"password"。



`webpush<;https://github.com/dschep/ntfy webpush>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~像这样安装:``pip install ntfy ntfy webpush`。

必需参数:
*``subscription-a`pushsubscription<;https://developer.mozilla.org/en-us/docs/web/api/pushsubscription>;` object
*`` private_key``-私钥文件的路径或任何与'pywebpush<;https://github.com/web push libs/pywebpush>;``一起工作的路径。

有关详细信息,请参阅'ntfy webpush`<;https://github.com/dschep/ntfy webpush>;`



第三方后端要使用或实现自己的后端,请指定模块的完整路径作为后端。
模块需要包含一个名为"notify"的函数的模块,该函数具有以下签名:

…代码::python

def notify(标题、消息,**kwargs):
"
kwargs包含retcode,如果使用ntfy done或ntfy shell集成
,则包含retcode,并且配置
""中后端部分的所有选项




` title`key在配置中。示例:

…代码::yaml

--
标题:自定义标题



代码::shell

python setup.py test


贡献者
----`dschep<;https://github.com/dschep>;`-维护者和主要开发人员
-`danryder<;https://github.com/danryder>;`-xmpp后端和emoji支持
-`oz123<;https://github.com/oz123>;`-Linux桌面通知改进
-`schwert<;https://github.com/schwert>;`-pushjet支持
-`rahiel<;https://github.com/rahiel>;`-电报支持
-`tymm<;https://github.com/tymm>;`-simplepush支持
-`jungle boogie<;https://github.com/jungle boogie>;``文档更新
-`tjbenator<;https://github.com/tjbenator>;``高级pushover选项
-`mobiusklein<;https://github.com/mobiusklein>;`` win32错误修复程序
-`rcaloras<;https://github.com/rcaloras>;`-"bash prexec"的创建者,没有它就不会有"ntfy"的bash shell集成
-`eightnoteight<;https://github.com/eightnoteight>;`-notifico支持
-`juanpabloaj<;https://github.com/juanpabloaj>;`-slack支持
-`giuseongit<;https://github.com/giuseongit>;`-instapush支持
-`jlesage<;https://github.com/jlesage>;`-系统日志支持
-`sambrightman<;https://github.com/sambrightman>;`-巡查支持
-`mlesniew<;https://github.com/mlesniew>;`-pushalot支持
-`webworxshop<;https://github.com/webworxshop>;`-rocket.chat支持
-`rhabachi<;https://github.com/rhabbachi>;`-Linux桌面通知中的临时选项
-`half shot<;https://github.com/half shot>;`-矩阵支持


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

推荐PyPI第三方库


热门话题
java是用来加速集合中对象查找的哈希代码吗?   java在Servlet中执行后将JSP请求重定向到自身   JavaHTTPStatus415使用Ajax将Json数据发布到SpringMVC4也使用了SpringSecurity   java为什么谷歌应用引擎MySQL JDBC URL不与数据库连接?   多线程Java:强制停止ExecutorService线程   java使用For循环向组合框添加值   java子Git“内存不足”和“超出GC开销限制”   使用正则表达式运行计算器程序时出现java NumberFormatException   java MockMvc测试POST请求返回错误:实际调用有不同的参数:   java自动在虚拟机内移动鼠标,与真实的鼠标无关   当类位于类路径上时,java Surefire抛出SurefireReflectionException   java GroupLayout错误:找不到错误的行   SpringHibernateJava。lang.NoSuchFieldError:实例   从一个java密钥库生成多个个人证书的身份验证   java 1.6.013中的eclipse@WebServlet注释支持   java Spring Webservicetemplate连接重置错误   spring如何修复SqlRowSet上的“无效游标SQL异常”。Java中的Next()   java Websphere版本迁移