IndexNow is an easy way for websites owners to instantly inform search engines about latest content changes on their website. In its simplest form, IndexNow is a simple ping so that search engines know that a URL and its content has been added, updated, or deleted, allowing search engines to quickly reflect this change in their search results.
Without IndexNow, it can take days to weeks for search engines to discover that the content has changed, as search engines donโt crawl every URL often. With IndexNow, search engines know immediately the "URLs that have changed, helping them prioritize crawl for these URLs and thereby limiting organic crawling to discover new content."
IndexNow is offered under the terms of the Attribution-ShareAlike Creative Commons License and has support from Microsoft Bing, Naver, Seznam.cz, Yandex, Yep.
IndexNow-enabled search engines shares immediately all URLs submitted to all other IndexNow-enabled search engines, so you just need to notify one endpoint.
This is a community-sourced collection of scripts that extend Paperless-ngx in various ways.
A simple XMPP command line client. Allows you to send and receive xmpp messages via the commandline. Both normal chat messages and MUCs are supported. This is another tool in your linux toolbelt: To have it's output and/or input joined to other line-oriented tools like sed or awk in a pipeline.
PushBits is a relay server for push notifications. It enables your services to send notifications via a simple web API, and delivers them to you through various messaging services. For now, only the Matrix protocol is supported, but support for different services like Telegram could be added in the future. I am myself experimenting with Matrix currently because I like the idea of a federated, synchronized but still end-to-end encrypted protocol.
The idea for this software and most parts of the initial source are heavily inspired by Gotify.
Written in Golang.
patchbay.pub is a free web service you can use to implement things like static site hosting, file sharing, cross-platform notifications, webhooks handling, smart home event routing, IoT reporting, job queues, chat systems, bots, etc, all completely cgi-bin and requiring no account creation or authentication. Most implementations need nothing but curl and simple bash snippets.
Github repo for a basic server: https://github.com/patchbay-pub/patchbay-simple-server
Github repo for CLI tools: https://github.com/patchbay-pub/patchbay
Apprise allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Pushbullet, Slack, Twitter, etc. One library, many common services and platforms. Comes with a command-line tool, also.
A utility which brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes. Can be installed in a virtualenv as long as --system-site-packages is used. As modules for XMPP, Telegram, Instapush, Slack, Rocketchat. If you install from AUR you'll get all of them at once. Plugins are configured in your ~/.config/ntfy/ntfy.yml or ~/.ntfy.yml file.
An open source replacement for the Google News service. REST API using JSON documents. Uses breaking news Twitter feeds as input, but other sources can be added as well. Designed so that you can build your own clients if you want, but has a matching LibreNews application if you want it. Uses MongoDB as its back-end.
How to use Python and libnotify to pop notifiers up on a desktop.