ndom91 / briefkasten

📮 Self hosted bookmarking app
https://briefkastenhq.com
MIT License
879 stars 45 forks source link

Support Archival Features for Bookmarks #59

Open quaintdev opened 1 year ago

quaintdev commented 1 year ago

Clear and concise description of the problem

Currently, Briefkasten Bookmark Manager is a fantastic tool for managing bookmarks and keeping track of interesting webpages. However, it lacks support for archival features, which would greatly enhance its functionality. This issue proposes adding the ability to archive bookmarked pages so that users can still access the content even if the original webpage is no longer available on the web.

The addition of archival features to Briefkasten Bookmark Manager would allow users to capture and store a copy of the bookmarked page. This could be achieved by implementing a web page archiving mechanism that saves a snapshot of the page's content and associated metadata at the time of bookmarking. The archived version of the webpage would be accessible even if the original URL becomes inaccessible or the content changes.

Suggested solution

The archival feature can be implemented using web archiving tools such as Wayback Machine or by leveraging existing libraries, such as ArchiveBox or pywb. These tools provide APIs or command-line interfaces that allow programmatic access to web archiving services. Integrating one of these solutions within the Briefkasten Bookmark Manager codebase would enable users to archive and retrieve bookmarked pages seamlessly.

Alternative

No response

Additional context

Expected Benefits:

Validations