Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom Feed Filters/Views via Query Language #1296

Open
dipique opened this issue Sep 5, 2024 · 0 comments
Open

Custom Feed Filters/Views via Query Language #1296

dipique opened this issue Sep 5, 2024 · 0 comments
Labels
Core Enhancement New feature or request UI/UX

Comments

@dipique
Copy link

dipique commented Sep 5, 2024

Use Cases

Many creators I follow post multiple types of videos, but I am only interested in some. This might be subject (I follow LiveOverflow but skip his Minecraft videos), length (I hate YouTube shorts), category (following Skillups reviews but not the weekly news post). I can also imagine wanting to set a view threshold or use other similar metadata for certain channels.

These curation preferences vary widely between users and it is impractical to implement all possibilities as bespoke filters, especially since (I think) they would currently have to be implementing for every source.

Proposal

I propose the ability to add one or more query language scripts (e.g. JQL) that produces a customized feed/view of videos. At minimum, the video title and creator would need to be filterable and enough of the language would need to be implemented to both include and exclude keywords. Ideally wildcards would also be usable in the initial implementation.

I believe the MVP for this feature would be quite minimal, the feature would allow for a lot of creativity in how users use the app, and additional functionality could be added with minimal impact to other features.

References

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Enhancement New feature or request UI/UX
Projects
None yet
Development

No branches or pull requests

3 participants