Awakari is a continuous search service following the publish/subscribe model. It utilizes the reverse search index approach to resolve all interested users by an incoming event at once. Streams search results to a user in real-time, i.e. as they happen.[1] To notify a user about the search results it uses a Telegram bot.[2] Currently available under the freemium pricing model.

Awakari
awakari logo
Awakari Logo
Screenshot
Original author(s)Andrei Kurilov
Initial release2023
Written inGo (programming language)
PlatformSoftware as a service
TypeContinuous Search engine, Notification service, News aggregator, Spam filtering
LicenseAffero General Public License
Websiteawakari.com

Concepts

edit

The service works with events and subscriptions, consuming events from many input sources.

Subscriptions

edit

Subscription is a named set of one or more matching conditions defined by a user.

Matching Conditions

edit

Awakari supports the following condition types:

  • text keywords matching
  • numeric comparison (<, ≤, =, ≥, >)
  • groups of nested condtions with logic (And, Or, Xor)

Matching may be defined to happen against an event payload or an arbitrary event metadata attribute (like "title: Tesla").

Input Sources

edit

The service is extensible to support various types of event sources. Currently supported: ActivityPub, Web feeds, public Telegram channels, sites.

ActivityPub

edit

Open-source[3] extension to consume Fediverse activities as events. Confirmed to be working with Mastodon, Friendica, Hubzilla.[4]. As of 26 July 2024 Awakari has 35 different Fediverse sources registered by users.[5]

Web feeds

edit

The extension initially designed to consume RSS feeds. Additionally, supports:

As of 26 July 2024 Awakari has 132 different feed sources registered by users.[6]

Telegram

edit

The Bot[2] may be invited to a public channel to consume it posts. As of 26 July 2024 Awakari has 75 different channels registered by users.[7]

Sites

edit

Awakari checks for a site updates once a day using an external search index. As of 26 July 2024 Awakari has 46 different sites registered by users.[8]

References

edit
  1. ^ "Build Own Feed: Best Tools in 2024". 26 February 2024.
  2. ^ a b "AwakariBot in Telegram".
  3. ^ "Awakari/Int-activitypub". GitHub.
  4. ^ "Awakari/Int-activitypub". GitHub.
  5. ^ "Awarkari".
  6. ^ "Awarkari".
  7. ^ "Awarkari".
  8. ^ "Awarkari".

Category:Free_news_aggregators Category:Free_search_engine_software