Open ctag opened 1 year ago
Integrating this might be an option, but I'd prefer using a REST API rather than including a CLI tool into the Docker image, and then trying to drive that from the Django app.
Apart from that the expectations should be clarified. Creating the snapshot seems pretty clear. What do you expect to happen after the snapshot was created?
An alternative could be to expose the web_archive_snapshot_url
field in linkding's REST API, which would be fairly trivial to do, and then write a 3rd party app that:
@sissbruecker It would be great if the snapshot link would replace the internet archive link. It would be enough if we can manually trigger it for the bookmarks that haven't been archived from the admin panel.
REST API is arrived: https://github.com/ArchiveBox/ArchiveBox/pull/1397#issuecomment-2076913352
How would this be different from having ArchiveBox pull an RSS feed from LinkDing?
How would this be different from having ArchiveBox pull an RSS feed from LinkDing?
I have no ideia, how do that?
That sounds like a good idea to me. From what I can tell linkding provides RSS feeds under settings -> integrations. And Archivebox can pull rss feeds.
I haven't tried it yet, but I imagine the big difference with that solution is that it's not as integrated. It would be nice to browse the bookmark within linkding and be able to select the at-home-archival link, without having to switch over to archivebox and then go hunting for it.
ArchiveBox is a self-hosted web archival tool that stores pages in a variety of formats. While it appears there isn't a stable REST API yet, there is a pretty simple CLI that should be workable with linkding.
Would a pull request for adding Archivebox support be given consideration?