bellingcat / bellingcat/CouncilSearcher
Allow logged-in users to set up email alerts
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 17
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Users should be able to create search alerts that allow them to monitor for new mentions of terms of interest.
Users should be able to specify a frequency (one per day/week/month) to receive emails.
The email should contain a sensible view of the results in brief, and a link to view the full set of results.
Results for multiple alerts to be sent on the same day to one user should be rolled-up into one email (we don't want to spam).
This relies on #12 to be useful.
We might need to add an 'added_on' field to the 'transcripts' table
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing issue #12, since this alert feature depends on it, and inspect the transcripts table, including whether an added_on field is needed. Define how logged-in users create alerts, choose daily/weekly/monthly frequency, receive concise results with a full-results link, and have same-day alerts rolled into one email.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fastapi, python
- Domain
- backend, databases, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100