More tweaking

This commit is contained in:
Philipp Heckel 2021-11-04 22:47:29 -04:00
parent c9124cb5eb
commit 86a16e3944
2 changed files with 16 additions and 10 deletions

View file

@ -36,6 +36,11 @@
It allows you to send notifications <a href="https://play.google.com/store/apps/details?id=io.heckel.ntfy">to your phone</a> or desktop via scripts from any computer, It allows you to send notifications <a href="https://play.google.com/store/apps/details?id=io.heckel.ntfy">to your phone</a> or desktop via scripts from any computer,
entirely <b>without signup or cost</b>. It's also <a href="https://github.com/binwiederhier/ntfy">open source</a> if you want to run your own. entirely <b>without signup or cost</b>. It's also <a href="https://github.com/binwiederhier/ntfy">open source</a> if you want to run your own.
</p> </p>
<p>
There are many ways to use ntfy. You can send yourself messages for all sorts of things: When a long process finishes or fails (a backup, a long rsync job, ...),
or to notify yourself when somebody logs into your server(s). Or you may want to use it in your own app to distribute messages to subscribed clients.
Endless possibilities 😀.
</p>
<h2>Publishing messages</h2> <h2>Publishing messages</h2>
<p> <p>
@ -130,6 +135,14 @@
<br/> <br/>
This is a notification This is a notification
</code> </code>
<p class="smallMarginBottom">
Here's an example of how to use this endpoint to send desktop notifications for every incoming message:
</p>
<code>
while read msg; do<br/>
&nbsp;&nbsp;[ -n "$msg" ] && notify-send "$msg"<br/>
done < <(stdbuf -i0 -o0 curl -s ntfy.sh/mytopic/raw)
</code>
<h3>Message buffering and polling</h3> <h3>Message buffering and polling</h3>
<p class="smallMarginBottom"> <p class="smallMarginBottom">
@ -179,8 +192,7 @@
In addition to caching messages locally and delivering them to long-polling subscribers, all messages are also In addition to caching messages locally and delivering them to long-polling subscribers, all messages are also
published to Firebase Cloud Messaging (FCM) (if <tt>FirebaseKeyFile</tt> is set, which it is on ntfy.sh). This published to Firebase Cloud Messaging (FCM) (if <tt>FirebaseKeyFile</tt> is set, which it is on ntfy.sh). This
is to facilitate instant notifications on Android. I tried really, really hard to avoid using FCM, but newer is to facilitate instant notifications on Android. I tried really, really hard to avoid using FCM, but newer
versions of Android made it impossible to implement <a href="https://developer.android.com/guide/background">background services</a>>. versions of Android made it impossible to implement <a href="https://developer.android.com/guide/background">background services</a>.
I'm sorry.
</p> </p>
<h2>Privacy policy</h2> <h2>Privacy policy</h2>

View file

@ -58,7 +58,7 @@ code {
border-radius: 3px; border-radius: 3px;
margin-top: 10px; margin-top: 10px;
margin-bottom: 20px; margin-bottom: 20px;
overflow-x: scroll; overflow-x: auto;
} }
/* Lato font (OFL), https://fonts.google.com/specimen/Lato#about, /* Lato font (OFL), https://fonts.google.com/specimen/Lato#about,
@ -125,12 +125,6 @@ li {
padding: 10px; padding: 10px;
} }
#subscribeBox h3 {
margin-top: 0;
margin-bottom: 0;
font-size: 1.1em;
}
#subscribeBox #topicsHeader { #subscribeBox #topicsHeader {
margin-bottom: 0; margin-bottom: 0;
} }
@ -184,7 +178,7 @@ li {
@media only screen and (min-width: 1600px) { @media only screen and (min-width: 1600px) {
#subscribeBox { #subscribeBox {
position: fixed; position: fixed;
top: 180px; top: 170px;
right: 10px; right: 10px;
width: 300px; width: 300px;
border-left: 4px solid #3a9784; border-left: 4px solid #3a9784;