[GH-ISSUE #41] REST API and Browser extension integration #25

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

Originally created by @julianxhokaxhiu on GitHub (Mar 4, 2018).
Original GitHub issue: https://github.com/go-shiori/shiori/issues/41

Hi,

I was also considering look at your product that you could consider adding a REST API that could be used as an interface for Browser integration. This would come very hands with the feature #40 so you could enable an easy flow to collect bookmarsk and to publish them.

Thank you in advance.

Originally created by @julianxhokaxhiu on GitHub (Mar 4, 2018). Original GitHub issue: https://github.com/go-shiori/shiori/issues/41 Hi, I was also considering look at your product that you could consider adding a REST API that could be used as an interface for Browser integration. This would come very hands with the feature #40 so you could enable an easy flow to collect bookmarsk and to publish them. Thank you in advance.
kerem 2026-02-25 23:33:17 +03:00
Author
Owner

@RadhiFadlillah commented on GitHub (Mar 5, 2018):

Hi @julianxhokaxhiu, thanks for using this app.

For REST API, shiori already have it with following endpoints :

POST   "/api/login"     // Login
GET    "/api/bookmarks" // Fetch bookmarks
POST   "/api/bookmarks" // Save new bookmark
PUT    "/api/bookmarks" // Update bookmark
DELETE "/api/bookmarks" // Delete bookmarks

For browser extension, I'm planning to do it in the future. However, I don't have any experience doing it before, so for now I will focus on fixing bug and make sure shiori is stable enough to use. Once that done, I will start doing extension for browser.

<!-- gh-comment-id:370371453 --> @RadhiFadlillah commented on GitHub (Mar 5, 2018): Hi @julianxhokaxhiu, thanks for using this app. For REST API, `shiori` already have it with following endpoints : ``` POST "/api/login" // Login GET "/api/bookmarks" // Fetch bookmarks POST "/api/bookmarks" // Save new bookmark PUT "/api/bookmarks" // Update bookmark DELETE "/api/bookmarks" // Delete bookmarks ``` For browser extension, I'm planning to do it in the future. However, I don't have any experience doing it before, so for now I will focus on fixing bug and make sure `shiori` is stable enough to use. Once that done, I will start doing extension for browser.
Author
Owner

@mipmip commented on GitHub (Mar 5, 2018):

👍

<!-- gh-comment-id:370418397 --> @mipmip commented on GitHub (Mar 5, 2018): 👍
Author
Owner

@kozko2001 commented on GitHub (Mar 10, 2018):

Hey @RadhiFadlillah @mipmip

I'm moving all my workflow from wallabag to shiori :) and since I needed some extension to have
the same functionality I just made a simple one.

https://github.com/kozko2001/shiori-extension

It's really basic, just allow you to login and bookmark the current url but for me is enough, if you want to contribute or maybe you think it's better to transfer the ownership just tell me!

<!-- gh-comment-id:372009333 --> @kozko2001 commented on GitHub (Mar 10, 2018): Hey @RadhiFadlillah @mipmip I'm moving all my workflow from wallabag to shiori :) and since I needed some extension to have the same functionality I just made a simple one. https://github.com/kozko2001/shiori-extension It's really basic, just allow you to login and bookmark the current url but for me is enough, if you want to contribute or maybe you think it's better to transfer the ownership just tell me!
Author
Owner

@RadhiFadlillah commented on GitHub (Sep 10, 2019):

Hi guys. Right now the web extension is already available. It's still in beta and only tested in Firefox 59+, but it should also works in Chrome.

With that said, I will close this issue for now. Any issue about extension could be opened on its own repo.

<!-- gh-comment-id:529962603 --> @RadhiFadlillah commented on GitHub (Sep 10, 2019): Hi guys. Right now the [web extension](https://github.com/go-shiori/shiori-web-ext) is already available. It's still in beta and only tested in Firefox 59+, but it should also works in Chrome. With that said, I will close this issue for now. Any issue about extension could be opened on its own repo.
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#25
No description provided.