okfde / okfde/froide

eigener Feed für besternte Anfragen

Open
#153 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

search and filter
Dominant language
Python
Stars
411
Forks
100
Avg merge
6d 12h
Merged PRs (30d)
8

Description

Im Moment kann man Anfragen besternen und bekommt dann eine Email mit Neuigkeiten. Bei vielen Anfragen ist das aber ganz schön nervig. Stat dessen kann man auch alle seine Anfragen als Atom-Feed abonieren, das werden dann aber auch sehr viele und entsprechen viel unnötige Last wird auch auf eurem Server erzeugt. Beides nicht perfekt.

Deshalb fände ich es toll, wenn es für jeden User einen Feed gäbe, der Ereignisse von allen besternten Anfragen enthält. Dadurch würde das Problem der Last und das der zahllosen Emails gut gelößt. Die entsprechenden Informationen liegen auch schon vor.

Wahrscheinlich sollte man die Feeds mit dem Passwort des Users (oder einem zusätzlichen) schützen, weil es ja doch ein recht individueler Feed ist.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. Start by locating the existing starred-request notifications and Atom feed implementations, then define how a per-user feed is authenticated and which events it includes; done means one protected feed combines events from all of that user's starred requests without requiring separate feeds or emails.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.