Skip to content

Feature request: topic-based filtering with category exclusion (e.g. AI, coding; exclude hacking) #60

Description

@HarlonWang

Background

Requested by a user on Reddit (r/HowToMen promo post): they'd like to search/filter trending items by topic — e.g. only show AI or coding related items — and also exclude categories they don't care about (hacking was their example).

https://www.reddit.com/r/HowToMen/comments/1uy0xwi/comment/ (comment by u/ThePixelProYT)

Current state

  • GitHub Trending tab supports filtering by programming language and time range (daily/weekly/monthly) only.
  • No topic-level filter, no keyword search, no category exclusion on any tab (GitHub / Hacker News / Product Hunt).

Idea

Every item already goes through the AI summary pipeline, so topic tagging fits naturally:

  1. Have the AI pipeline emit topic tags per item (e.g. ai, coding, security, devtools, hardware…) alongside the summary, persisted in D1 and exposed via the API.
  2. Client adds an include/exclude topic filter (multi-select include + blocklist), applied across the three sources.

Open questions

  • Tag taxonomy: fixed list vs. free-form tags normalized later?
  • Backfill: tag historical items or only new ones going forward?
  • Where filtering happens: server-side query param vs. client-side filtering of the fetched list (interacts with public URL-based caching).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions