Draft:Awakari

From Wikipedia, the free encyclopedia
(Redirected from Draft:Awakari (software))

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 27 May 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 27 May 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 27 May 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 27 May 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