CSSUoB / CSSUoB/TeX-Bot-Py-V2

Add config variable for parsing format of members list

Offen
#106 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
1
Forks
11
Ø Merge
20 Std. 7 Min.
Gemergte PRs (30 T.)
2

Beschreibung

A config value should be supplied to determine how to parse the members list from the response of the members list URL. The suitable values should be:

  • GUILD
  • JSON
  • XML
  • CSV
  • YAML
  • DSV<char>, where <char> is the delimeter character

This provides more flexibility in the data format of the members list, rather than the currently hard-coded HTML parser for the specific table IDs.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die in der Issue beschriebene Konfigurationsverarbeitung und den Einstiegspunkt für das Parsen der Members-List-URL zu lokalisieren, insbesondere dort, wo der HTML-Tabellenparser derzeit fest codiert ist. Lege fest, wie jedes aufgeführte Format, einschließlich DSV, ausgewählt und geparst wird, und überprüfe anschließend, dass die Members List für jeden unterstützten Wert korrekt verarbeitet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.