9bb37bc932
Add helper for URL.
357 lines
9.6 KiB
TOML
357 lines
9.6 KiB
TOML
about = [
|
||
"""
|
||
Slixfeed is a news broker bot for syndicated news which aims to be \
|
||
an easy to use and fully-featured news aggregating bot.
|
||
|
||
Slixfeed provides a convenient access to Blogs, News websites and \
|
||
even Fediverse instances, along with filtering and other privacy \
|
||
driven functionalities.
|
||
|
||
Slixfeed is designed primarily for the XMPP communication network \
|
||
(aka Jabber). Visit https://xmpp.org/software/ for more information.
|
||
|
||
https://gitgud.io/sjehuda/slixfeed
|
||
"""
|
||
]
|
||
|
||
authors = [
|
||
"Laura Lapina ",
|
||
"(Co-Author, Instructor and Mentor), ",
|
||
"Schimon Zackary ",
|
||
"(Author)."
|
||
]
|
||
|
||
filetypes = [
|
||
"""
|
||
Supported filetypes: Atom, JSON, RDF, RSS and XML.
|
||
"""
|
||
]
|
||
|
||
license = [
|
||
"""
|
||
Copyright 2022 - 2024 Schimon Zackary Jehudah
|
||
|
||
Permission is hereby granted, free of charge, to any person obtaining \
|
||
a copy of this software and associated documentation files (the \
|
||
“Software”), to deal in the Software without restriction, including \
|
||
without limitation the rights to use, copy, modify, merge, publish, \
|
||
distribute, sublicense, and/or sell copies of the Software, and to \
|
||
permit persons to whom the Software is furnished to do so, subject to \
|
||
the following conditions:
|
||
|
||
The above copyright notice and this permission notice shall be included \
|
||
in all copies or substantial portions of the Software.
|
||
|
||
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS \
|
||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \
|
||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL \
|
||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR \
|
||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, \
|
||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER \
|
||
DEALINGS IN THE SOFTWARE.
|
||
"""
|
||
]
|
||
|
||
note = [
|
||
"""
|
||
You can run Slixfeed as a client, from your own computer, server, \
|
||
and even from a Linux phone (i.e. Droidian, Kupfer, Mobian, NixOS, \
|
||
postmarketOS), and even from Termux.
|
||
All you need is one of the above and an XMPP account to connect \
|
||
Slixfeed to. Good luck!
|
||
"""
|
||
]
|
||
|
||
operators = [
|
||
"""
|
||
No operator was specified for this instance.
|
||
"""
|
||
]
|
||
|
||
platforms = [
|
||
"""
|
||
Supported platforms: XMPP
|
||
Platforms to be added in future: ActivityPub, Briar, Email, IRC, LXMF, \
|
||
Matrix, MQTT, Nostr, Session, Tox.
|
||
For ideal experience, we recommend using XMPP.
|
||
"""
|
||
]
|
||
|
||
privacy = [
|
||
"""
|
||
All your data belongs to us.
|
||
"""
|
||
]
|
||
|
||
protocols = [
|
||
"""
|
||
Supported protocols: HTTP
|
||
Protocols to be added in future: Dat, FTP, Gemini, Gopher, IPFS.
|
||
"""
|
||
]
|
||
# Supported protocols: Dat, FTP, Gemini, Gopher, HTTP and IPFS.
|
||
|
||
rtf = [
|
||
"""
|
||
The RSS Task Force is an international organization headquartered in Switzerland.
|
||
|
||
It was originally formed to maintain, serve and improve data flow to and from \
|
||
small and medium enterprises, namely rural farms and long distance taxi drivers.
|
||
|
||
Thanks to a joint effort of several taxi and travel companies, in 2021 we have \
|
||
expanded our cause towards all entities of all types and sorts.
|
||
|
||
The RSS Task Force was founded in 2018.
|
||
"""
|
||
]
|
||
|
||
resources = [
|
||
"""
|
||
Slixfeed
|
||
https://gitgud.io/sjehuda/slixfeed
|
||
|
||
Slixmpp
|
||
https://slixmpp.readthedocs.io/
|
||
|
||
feedparser
|
||
https://pythonhosted.org/feedparser
|
||
|
||
XMPP
|
||
https://xmpp.org/about/
|
||
"""
|
||
]
|
||
|
||
services = [
|
||
"""
|
||
Feed Creator
|
||
|
||
Feed Creator is a service that creates feeds from HTML pages. \
|
||
It generates RSS and JSON feeds from a set of links or other HTML elements.
|
||
|
||
https://www.fivefilters.org/feed-creator/
|
||
|
||
|
||
Kill the Newsletter
|
||
|
||
Kill the Newsletter converts email newsletters into Web feeds.
|
||
|
||
https://kill-the-newsletter.com/
|
||
|
||
|
||
Open RSS
|
||
|
||
Open RSS is a nonprofit organization that provides free RSS feeds for \
|
||
websites and applications that don't already provide them, so RSS feeds \
|
||
can continue to be a reliable way for people to stay up-to-date with \
|
||
content anywhere on the internet.
|
||
|
||
https://openrss.org/
|
||
|
||
|
||
RSS-Bridge
|
||
|
||
RSS-Bridge is free and open source software for generating Atom or RSS \
|
||
feeds from websites which don’t have one. It is written in PHP and intended \
|
||
to run on a Web server.
|
||
|
||
https://rss-bridge.org/bridge01/
|
||
|
||
|
||
RSSHub
|
||
|
||
RSSHub is an open source, easy to use, and extensible RSS feed generator. \
|
||
It's capable of generating RSS feeds from pretty much everything.
|
||
|
||
https://docs.rsshub.app/
|
||
"""
|
||
]
|
||
|
||
sleekxmpp = [
|
||
"""
|
||
SleekXMPP is an MIT licensed XMPP library for Python 2.6/3.1+, and is featured \
|
||
in examples in the book XMPP: The Definitive Guide by Kevin Smith, Remko Tronçon, \
|
||
and Peter Saint-Andre.
|
||
|
||
https://codeberg.org/fritzy/SleekXMPP
|
||
"""
|
||
]
|
||
|
||
slixmpp = [
|
||
"""
|
||
Slixmpp is an MIT licensed XMPP library for Python 3.7+. It is a fork of SleekXMPP.
|
||
|
||
Slixmpp's goals is to only rewrite the core of the SleekXMPP library \
|
||
(the low level socket handling, the timers, the events dispatching) \
|
||
in order to remove all threads.
|
||
|
||
https://codeberg.org/poezio/slixmpp
|
||
"""
|
||
]
|
||
|
||
software = [
|
||
"""
|
||
Canto
|
||
|
||
Canto is an Atom/RSS feed reader for the console that is meant to \
|
||
be quick, concise, and colorful. It’s meant to provide a minimal, yet \
|
||
information packed interface. No navigating menus. No dense blocks of \
|
||
unreadable white text. An interface with almost infinite customization \
|
||
and extensibility using the excellent Python programming language.
|
||
|
||
https://codezen.org/canto-ng/
|
||
|
||
|
||
CommaFeed
|
||
|
||
A self-hosted RSS reader, based on Dropwizard and React/TypeScript.
|
||
|
||
https://commafeed.com/
|
||
|
||
|
||
FreshRSS
|
||
|
||
FreshRSS is a self-hosted RSS and Atom feed aggregator.
|
||
It is lightweight, easy to work with, powerful, and customizable.
|
||
|
||
https://freshrss.org/
|
||
|
||
|
||
Liferea
|
||
|
||
Liferea is a feed reader/news aggregator that brings together \
|
||
all of the content from your favorite subscriptions into a simple \
|
||
interface that makes it easy to organize and browse feeds. Its \
|
||
GUI is similar to a desktop mail/news client, with an embedded \
|
||
web browser.
|
||
|
||
https://lzone.de/liferea/
|
||
|
||
|
||
NetNewsWire
|
||
|
||
NetNewsWire shows you articles from your favorite blogs and news \
|
||
sites and keeps track of what you’ve read.
|
||
|
||
This means you can stop going from page to page in your browser \
|
||
looking for new articles to read. Do it the easy way instead: let \
|
||
NetNewsWire bring you the news.
|
||
|
||
And, if you’ve been getting your news via the commercial Social \
|
||
Networks — with their ads, algorithms, user tracking, outrage, and \
|
||
misinformation — you can switch to NetNewsWire to get news directly \
|
||
and more reliably from the sites you trust.
|
||
|
||
https://netnewswire.com/
|
||
|
||
|
||
QuiteRSS
|
||
|
||
QuiteRSS is a free and convenient program for reading RSS/Atom news \
|
||
feeds.
|
||
|
||
http://quiterss.org/
|
||
|
||
|
||
Raven Reader
|
||
|
||
Raven is a open source desktop news reader with flexible settings to \
|
||
optimize your experience. No login is required, and no personal data \
|
||
is collected. Just select the websites you want to curate articles \
|
||
from and enjoy!
|
||
|
||
https://ravenreader.app/
|
||
|
||
|
||
Spot-On
|
||
|
||
Spot-On is a software carnival which brings chat, email, news, \
|
||
newsgroups, search and other forms of communications into a single \
|
||
communications orchestra.
|
||
|
||
https://textbrowser.github.io/spot-on/
|
||
|
||
|
||
Vienna RSS
|
||
|
||
Vienna is an RSS/Atom reader for macOS, packed with powerful \
|
||
features that help you make sense of the flood of information \
|
||
that is distributed via these formats today.
|
||
|
||
https://vienna-rss.com/
|
||
|
||
|
||
"""
|
||
]
|
||
|
||
support = [
|
||
"""
|
||
xmpp:slixfeed@chat.woodpeckersnest.space?join
|
||
"""
|
||
]
|
||
|
||
terms = [
|
||
"""
|
||
Slixfeed is free software; you can redistribute it and/or \
|
||
modify it under the terms of the MIT License.
|
||
|
||
Slixfeed is distributed in the hope that it will be useful, \
|
||
but WITHOUT ANY WARRANTY; without even the implied warranty of \
|
||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \
|
||
MIT License for more details.
|
||
|
||
https://gitgud.io/sjehuda/slixfeed
|
||
"""
|
||
]
|
||
|
||
thanks = [
|
||
"Alixander Court <alixandercourt.com> (Utah), ",
|
||
"Arne-Brün Vogelsang <monocles.de> (monocles, Germany), ",
|
||
"Chriss Farrell (SalixOS, Oregon), ",
|
||
"Christian Dersch (SalixOS), ",
|
||
"Cyrille Pontvieux <enialis.net> (SalixOS, France), ",
|
||
"Denis Fomin (Gajim, Russia), ",
|
||
"Dimitris Tzemos (SalixOS, Greece), ",
|
||
"Emmanuel Gil Peyrot (Poezio, France), ",
|
||
"Florent Le Coz (Poezio, France), ",
|
||
"George Vlahavas <vlahavas.com> (SalixOS, Greece), ",
|
||
"Guus der Kinderen <igniterealtime.org> (Openfire, Netherlands), ",
|
||
"habnabit_ from #python on irc.libera.chat, ",
|
||
"Imar van Erven Dorens <simplicit.nl> (SalixOS, Netherlands), ",
|
||
"imattau (atomtopubsub), ",
|
||
"Jaussoin Timothée <mov.im> (Movim, France), ",
|
||
"Justin Karneges <jblog.andbit.net> (Psi, California), ",
|
||
"Kevin Smith <isode.com> (Swift IM, Wales), ",
|
||
"Lars Windolf (Liferea, Germany), ",
|
||
"Luis Henrique Mello (SalixOS, Brazil), ",
|
||
"magicfelix, ",
|
||
"Markus Muttilainen (SalixOS), ",
|
||
"Martin <debacle@debian.org> (Debian, Germany), ",
|
||
"Mathieu Pasquet (slixmpp, France), ",
|
||
"Maxime Buquet (slixmpp, France), ",
|
||
"mirux (Germany), ",
|
||
"Phillip Watkins (SalixOS, United Kingdom), ",
|
||
"Pierrick Le Brun (SalixOS, France), ",
|
||
"Raphael Groner (Fedora, Germany), ",
|
||
"Remko Tronçon <mko.re> (Psi , Belgium), ",
|
||
"Simone "roughnecks" Canaletti <woodpeckersnest.space> (Italy), ",
|
||
"Richard Lapointe (SalixOS, Connecticut), ",
|
||
"Stephen Paul Weber <singpolyma.net>, ",
|
||
"Strix from Loqi, ",
|
||
"Thibaud Guerin (SalixOS), ",
|
||
"Thorsten Fröhlich (France), ",
|
||
"Thorsten Mühlfelder (SalixOS, Germany), ",
|
||
"Tim Beech (SalixOS, Brazil), ",
|
||
"Yann Leboulanger (Gajim, France)"
|
||
]
|
||
|
||
xmpp = [
|
||
"""
|
||
XMPP is the Extensible Messaging and Presence Protocol, a set \
|
||
of open technologies for instant messaging, presence, multi-party \
|
||
chat, voice and video calls, collaboration, lightweight \
|
||
middleware, content syndication, and generalized routing of XML \
|
||
data.
|
||
|
||
https://xmpp.org/about/
|
||
"""
|
||
]
|