💾 Archived View for woodpeckersnest.space › ~schapps › journal › 2024-05-23-slixfeed-news-bot.gmi captured on 2024-12-17 at 09:48:23. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Slixfeed News Bot

An introduction to Slixfeed.

Greetings to one and all and welcome to the official news resource of Slixfeed new bot!

I am delighted to make this initial public announcement of Slixfeed.

Slixfeed

Slixfeed is a news aggregation software which currently functions only as a chat bot and is primarily intended for the XMPP communication network. It provides a convenient access to Journal and News sites.

Even though it is still in testing phases it performs well and is ready for production.

Slixfeed

Design

Slixfeed utilizes slixmpp to communicate with the XMPP network, and feedparser to parse syndication feeds.

The fashion by which Slixfeed is designed is to serve multiple people at the same time.

The purpose of Slixfeed is to be able to simultaneously serve hundreds and even thousands of people from a single instance, which would make anyone a news publisher, if one so desires.

feedparser

Slixmpp

Features

Rich interface and PubSub are exclusive to XMPP.

Exclusive

Rich interface and PubSub are based upon XEP-0060 and Atom Syndication Format.

XEP-0060: Publish-Subscribe

Atom Over XMPP

Slixfeed implements the instructions of Pubsub Social Feed (XEP-0472) of Mr. Timothée Jaussoin; for more information, read the Atom Over XMPP directive from Mr. Peter Saint-Andre.

XEP-0472: Pubsub Social Feed

Atom Over XMPP

Proxy

The selection of proxy back-ends can be extended from proxies.toml, and is not limited to Invidious, Librarian, Nitter, ProxiTok, and Quetre.

Availability

As long as your status is not Available (i.e. Away, Busy, DND or Offline), the bot will not send updates to you.

Interfaces

Slixfeed offers a couple of interfaces.

The premier interface is the chat, from which commands are sent and news are received.

The additional interface which makes use of Data Forms (XEP-0004) and Ad-Hoc Commands (XEP-0050) offers a visual interface to control and interact with Slixfeed.

XEP-0004: Data Forms

XEP-0050: Ad-Hoc Commands

The visual interface is currently best accessible with Cheogram and monocles chat; both are available free of charge on the F-Droid software repository.

Cheogram

monocles chat

F-Droid

Other XMPP clients which support the visual interface are Converse, Gajim, Miranda NG, Movim, Poezio, Profanity, Psi and Psi+.

Converse

Gajim

Movim

Poezio

Profanity

Psi

Psi+

Miranda NG

Preview

Screenshots of Cheogram and monocles chat interacting with Slixfeed.

monocles chat: Chat Interface

monocles chat: Rich Interface

Cheogram: Settings Form

Cheogram: Subscription Form

Both, Ad-Hoc Command and Chat, interfaces are included.

DivestOS

Due to the prevalent tendency of corporations, using their operating systems, to sabotage free and open platforms, it is definitely and distinctly recommended to install DivestOS as your mobile phone operating system for an uninterruptable, secure and ideal mobile experience.

DivestOS

Resources

Slixfeed group chat

GitGud

Conclusion

Slixfeed was made due to necessity and it has been intended to be hosted and utilized by as many people as possible.

Slixfeed was meant to be only a chat bot which sends only text, yet communications with edhelas, mirux, roughnecks, singpolyma and Thorsten have led this project to have an extensive set of features.

edhelas

roughnecks

singpolyma

The Slixfeed project was started a year and eleven months ago, and its continuation and completion thereof were feasible thanks to Mrs. Laura Lapina.

I would also want to thank to Mr. Simone "roughnecks" Canaletti for hosting the Slixfeed site, in addition to testing Slixfeed and instructing the current development of Slixfeed.

Consequent development news will be published soon.

I hope, that Slixfeed would be useful to you.

Kind regards,

Schimon

Back to the Schapps Journal