Special Handling for Domains #404
Replies: 2 comments
-
Hey @questor, thanks for the suggestions! I've given thought to this while being an user (and now even more being a collaborator) and I'm unsure where the line resides. All that will be very complex to integrate within Shiori itself because of the simplistic approach, and I'm still trying to understand how far from bookmark manager to archival tool shiori can/needs to be. In my case, archival of text is enough (not sure how well github repos are achived at the moment, but READMEs would be fine for me) and for videos I use another solution, because it is now only downloading them, storing, playing, qualities... everything is a rabbit hole on its own. The plugin system is a good idea. I started considering it for features really out of scope of Shiori so people can just communicate with it via RPC or something like that to accomplish more complex things, but this is just an idea right now. While investigating tools for archival I came across ArchiveBox which may be more suited to what you're looking for, maybe? Take a look and let me know. |
Beta Was this translation helpful? Give feedback.
-
Hi! |
Beta Was this translation helpful? Give feedback.
-
I really like the approach to generate a single-html-page for archival, but I would love to have special handling configurable for special domains, two examples:
I understand that you don't want to include non-go-packages (like for example youtube-dl), so I think there are multiple approaches this could be handled:
there are other implications aswell, for example how to display pages when the user clicked on such a archived link (plugin could provide a generic page customized to this specific link like having a generic page which displays the captured movie) or how to generate an overview picture which can be shown to the user. so I think this needs more thinking about usecases, but would be great to have one solution for ALL bookmarks (like youtube-links, github and so on) to make them available offline.
before diving into finding solutions it would be good to know if something like that is seen in scope for the project and if yes, what are thoughts and preferences...
Beta Was this translation helpful? Give feedback.
All reactions