Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Desktop notification when a long ingestion finishes

Offen Anfängerfreundlich
#10 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
85/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
desktop

Rechercherichtung

Verwende im Callback _on_ingest() finished() Gio.Notification und Gio.Application.send_notification; die Nutzlast nennt keine Datei. Verfolge zunächst, wie der Abschluss der Aufnahme die Anzahl der Quellen meldet und ob das Fenster aktiv ist. Führe make test aus und prüfe, ob ein inaktives Fenster eine Benachrichtigung mit der Anzahl der aufgenommenen und fehlgeschlagenen Quellen erhält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

area: ui good first issue

Ingesting a big folder can take minutes. If the window is not focused, users should get a GNOME notification.

Where to look: Gio.Notification and Gio.Application.send_notification, in the finished() callback of _on_ingest().

Done when: a notification says how many sources were ingested (and how many failed) when the window is not active.


New here? Run make start to open a demo project that restarts on every save, and make test for the core tests. See CONTRIBUTING.md. Comment below to claim the issue.

Vorherrschende Sprache
Python
Sterne
13
Forks
0
Ø Merge
17 Min.
Gemergte PRs (30 T.)
4

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus openapi/gknowledge

Alle Issues in openapi/gknowledge

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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