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

[Request] web page type #945

Open
vid opened this issue Feb 25, 2025 · 1 comment
Open

[Request] web page type #945

vid opened this issue Feb 25, 2025 · 1 comment
Labels
external-site add, improve or fix support of an external site future-or-post-1.0 Unlikely to hit 1.0

Comments

@vid
Copy link

vid commented Feb 25, 2025

Is your feature request related to a problem? Please describe.

I want to easily share and discuss interesting news articles, blog posts, and other web content with my neodb network. Currently, neodb focuses on media like books and TV shows, but lacks a dedicated way to share and engage with dynamic web content. This forces me to share links externally, losing the context and discussion potential that neodb offers.

Describe the solution you'd like

I propose adding a "Web Page" type to neodb, specifically designed for sharing and discussing web content. When a user adds a web page, neodb should:

  • Import Open Graph Data: Automatically fetch and display the:
    • og:title (Title)
    • og:description (Description)
    • og:image (Preview image)
    • Source URL
    • og:site_name (Source Website)

It would also be great to tag with the article author and news org, many news aggregators support this.

Describe alternatives you've considered

  • Sharing links externally (e.g., via messaging apps or social media): This loses the context and discussion capabilities of neodb.
  • Using the "Note" type to paste URLs: This lacks automatic metadata retrieval and is not optimized for sharing and discussion.
  • Manually creating a list in the "Lists" section: This is also very manual, and does not provide the correct metadata, or discussion features.

Additional context

I would be willing to work on this with assurance a good PR would be accepted, but I'm more of a node.js developer.

Thanks!

@alphatownsman
Copy link
Member

Thanks for the suggestion. It's indeed interesting idea!

I'm open to review and merge it, but prefer this to be off by default and only on if instance owner chooses to do so.

@alphatownsman alphatownsman added the external-site add, improve or fix support of an external site label Feb 25, 2025
@alphatownsman alphatownsman added the future-or-post-1.0 Unlikely to hit 1.0 label Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external-site add, improve or fix support of an external site future-or-post-1.0 Unlikely to hit 1.0
Projects
Status: Wishlist
Development

No branches or pull requests

2 participants