[GH-ISSUE #107] Feature request: Annotating articles #77

Closed
opened 2026-02-25 23:33:24 +03:00 by kerem · 6 comments
Owner

Originally created by @ibnishak on GitHub (Aug 1, 2018).
Original GitHub issue: https://github.com/go-shiori/shiori/issues/107

Please add the ability to add annotations to the articles.

Originally created by @ibnishak on GitHub (Aug 1, 2018). Original GitHub issue: https://github.com/go-shiori/shiori/issues/107 Please add the ability to add annotations to the articles.
kerem closed this issue 2026-02-25 23:33:24 +03:00
Author
Owner

@RadhiFadlillah commented on GitHub (Aug 27, 2019):

I'm sorry, but I don't think I could do this.

First, I don't think annotation is the task for bookmark manager like Shiori. Second (and the main reason), it's quite hard to do and I think it will add too much complexity to code base.

Unfortunately, Shiori's code is not really nice right now, mostly because of new support for archiving web page. There are several parts of code that IMHO too convoluted and repeated multiple times, which make it a bit hard to read.

<!-- gh-comment-id:525369589 --> @RadhiFadlillah commented on GitHub (Aug 27, 2019): I'm sorry, but I don't think I could do this. First, I don't think annotation is the task for bookmark manager like Shiori. Second (and the main reason), it's quite hard to do and I think it will add too much complexity to code base. Unfortunately, Shiori's code is not really nice right now, mostly because of new support for archiving web page. There are several parts of code that IMHO too convoluted and repeated multiple times, which make it a bit hard to read.
Author
Owner

@8bitgentleman commented on GitHub (Mar 27, 2020):

@RadhiFadlillah I know you're not keen on adding annotation to shiori but have you considered integrating an open source annotation platform into shiori instead? I'm specifically thinking of hypothes.is which can be embedded into applications, websites, and interfaces and works with either a publicly hosted central server or your own self-hosted solution. All their code is on github and their documentation is pretty good.

<!-- gh-comment-id:605082101 --> @8bitgentleman commented on GitHub (Mar 27, 2020): @RadhiFadlillah I know you're not keen on adding annotation to shiori but have you considered integrating an open source annotation platform into shiori instead? I'm specifically thinking of [hypothes.is ](https://web.hypothes.is/help/overview-of-the-hypothesis-system/) which can be [embedded into applications, websites, and interfaces](https://web.hypothes.is/help/embedding-hypothesis-in-websites-and-platforms/) and works with either a publicly hosted central server or your own self-hosted solution. All their code is on [github](https://github.com/hypothesis) and their documentation is pretty good.
Author
Owner

@Mohan-cloud commented on GitHub (Feb 21, 2021):

I also think this will be a useful feature. Can this be revisited?

<!-- gh-comment-id:782799194 --> @Mohan-cloud commented on GitHub (Feb 21, 2021): I also think this will be a useful feature. Can this be revisited?
Author
Owner

@KhaaL commented on GitHub (Jun 28, 2024):

For those who want annotation built in, omnivore has this capability built-in, but I think its too big for if you have a small amount of users.

I recently discovered Shiori and find it really awesome - even though I sorely miss highlighting text, I respect @RadhiFadlillah decision to keep the codebase small and lean.

<!-- gh-comment-id:2196443703 --> @KhaaL commented on GitHub (Jun 28, 2024): For those who want annotation built in, omnivore has this capability built-in, but I think its too big for if you have a small amount of users. I recently discovered Shiori and find it really awesome - even though I sorely miss highlighting text, I respect @RadhiFadlillah decision to keep the codebase small and lean.
Author
Owner

@fmartingr commented on GitHub (Jun 28, 2024):

Right now what I do is get the epub from the bookmark and annotate it in my tablet. Is not really convenient but easy to capture thoughts. Quotes go on to obsidian.

Just curious, since this issue predates me, how would this look on the UI? What are the expectations?

<!-- gh-comment-id:2196454589 --> @fmartingr commented on GitHub (Jun 28, 2024): Right now what I do is get the epub from the bookmark and annotate it in my tablet. Is not really convenient but easy to capture thoughts. Quotes go on to obsidian. Just curious, since this issue predates me, how would this look on the UI? What are the expectations?
Author
Owner

@Monirzadeh commented on GitHub (Jun 28, 2024):

If i remmember correctly With koreader we can send back annotated to server.
The hard part is how we should store annotates in database for each article? while user can update readable version and it possible that specific part change in article after update

<!-- gh-comment-id:2196569709 --> @Monirzadeh commented on GitHub (Jun 28, 2024): If i remmember correctly With koreader we can send back annotated to server. The hard part is how we should store annotates in database for each article? while user can update readable version and it possible that specific part change in article after update
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shiori#77
No description provided.