eiffel-community / eiffel-community/eiffel-pythonlib
Add jq filtering to subscriber
- Vorherrschende Sprache
- Python
- Sterne
- 8
- Forks
- 12
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Description
Filtering right now only works on event name and not the overall JSON data. Please add jq filtering for more advanced event filtering: https://pypi.org/project/jq/
### Motivation
More granular filtering.
### Exemplification
Listening of an artifact of a specific type.
### Benefits
Less noise for the listener.
### Possible Drawbacks
A more complex subscription mechanism.
Beitragsleitfaden
Rechercherichtung
Beginne damit, die bestehende event-name-Filterung des Subscribers zu finden, und prüfe, wie das Python jq package auf das vollständige Event-JSON angewendet werden kann. Kläre vor der Implementierung die Syntax der Subscription und das unterstützte Filterverhalten. Fertig ist die Aufgabe, wenn Listener Events nach JSON-Inhalt auswählen können, einschließlich des artifact-type-Beispiels.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100