Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.
/ hka_rss-feed Public archive

Sendet die RSS-Feed Nachrichten von der HKA auf Discord

Notifications You must be signed in to change notification settings

Shelicus/hka_rss-feed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

HKA_RSS-FEED

Beschreibung:

Abfrage der aktuellen RSS-FEEDs der Hochschule Karlsruhe und sendet diese anschließend auf Discord in den Channel. Die RSS-FEEDs werden unterschieden zwischen allgemeinen Nachrichten zum Studiengang und spezifische RSS-FEED zu den abonnierten Gruppen in ILIAS. Die neuste Nachricht wird nur versendet, wodurch es nur zu einer einzigen Benachrichtigung kommt. Außerdem werden immer nur die ältesten 50 Nachrichten angezeigt. Dieses Repository wird nicht mehr gewartet und befindet sich in read-only.

Verzeichnis:

Schnellster Start: Quick-Start-Vorbereitung und Quick-Start-Befehle

Vorbereitung:

Quick-Start-Vorbereitung:

  1. BOT-Erstellen und auf dem Server mit Admin Rolle einladen
  2. Token vom Bot im Skript einfügen
  3. 3 Channels Anlegen (Allgemeine EIT Nachrichten, Datein Nachrichten, Allgemein IWI Nachrichten und Fail Benarichtigungen)
  4. Anlegen von 50 Nachrichten die vom Bot versendet werden in einem channel (Müssen später vo Bot bearbeitet werden könne -> 50_messages) -> Id vom Channel einfügen und durchlaufen lassen
  5. Channels in discord_verarbeitung.py einfügen
  6. Im Main script, die URLs für die RSS-FEEDs einfügen
  7. Python Installieren und Bibliotheken
  8. Skript starten

Ab hier kein Quick-Vorbereitung mehr!

Weitere Vorbereitung:

Keine weitere Vorbereitung

Bedienung:

Quick-Start-Befehle:

Keine Befehle vorhanden!

Ab hier kein Quick-Befehle mehr!

Weitere Befehle:

Keine Befehle vorhanden!

Kompatibilität:

Client Betriebsysteme:

Betriebsystem Version Test Ergebnis
Windows Windows 10 funk
Windows Windows 11 funk
Arch Linux aktuelleste Version funk_n
CentOS aktuelleste Version funk_n
Debian aktuelleste Version funk_n
Elementary OS aktuelleste Version funk_n
Fedora aktuelleste Version funk_n
Gentoo Linux aktuelleste Version funk_n
Kali Linux aktuelleste Version funk_n
macOS Mojave aktuelleste Version funk_n
macOS High Sierra aktuelleste Version funk_n
macOS Sierra aktuelleste Version funk_n
OS X El Capitan aktuelleste Version funk_n

Wurde getestet: funk | Wurde noch nicht getestet: funk_n

Server Betriebsysteme:

Betriebsystem Version Test Ergebnis
Ubuntu aktuellste Version funk_n
Debian aktuellste Version funk
Windows Server aktuellste Version funk_n

Wurde getestet: funk | Wurde noch nicht getestet: funk_n

Kompiler Version:

Kompiler Version Test Ergebnis
Python 3.9 funk
Python 3.10 funk
Python aktuellste Version funk_n

Wurde getestet: funk | Wurde noch nicht getestet: funk_n

Verwendete Bibliotheken:

Bibliothek Version Test Ergebnis
BeautifulSoup aktuellste Version funk
requests aktuellste Version funk
pycord aktuellste Version funk
asyncio aktuellste Version funk

Wurde getestet: funk | Wurde noch nicht getestet: funk_n

Licenze:

Die Lizenz zur weiter Verwendung dieses Projektes, wird durch das Creative Common Model angegeben. Bei Ablehnung jeglicher Verwendung durch meinerseits mit den Piktogrammen oder Sie möchten das Projekt in einer Form verwenden die nicht hier genannt wurde, muss vor der Benutzung des Projektes die Zustimmung eingeholt werden.

Verwendet Piktogramm Bezeichnung Verlinkung
Licenze_eins Namensnennung 4.0 International Details
Licenze_zwei Namensnennung-Share Alike 4.0 International Details
Licenze_drei Namensnennung-Keine Bearbeitungen 4.0 International Details
Licenze_vier Namensnennung-Nicht kommerziell 4.0 International Details
✔️ Licenze_fünf Namensnennung-Nicht kommerziell-Share Alike 4.0 International Details
Licenze_sex Namensnennung-Nicht kommerziell-Keine Bearbeitungen 4.0 International Details

Verwendete Licenze: ✔️ Nicht verwendete Licenze: ❌