Skip to content
Snippets Groups Projects
Commit 86a16e39 authored by Philipp Heckel's avatar Philipp Heckel
Browse files

More tweaking

parent c9124cb5
No related branches found
No related tags found
No related merge requests found
...@@ -36,6 +36,11 @@ ...@@ -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 @@ ...@@ -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 @@ ...@@ -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>
......
...@@ -58,7 +58,7 @@ code { ...@@ -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 { ...@@ -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 { ...@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment