go-shiori / shiori-web-ext Goto Github PK
View Code? Open in Web Editor NEWWeb extension for using Shiori in Firefox and Chrome
License: MIT License
Web extension for using Shiori in Firefox and Chrome
License: MIT License
I mainly use Shiori to archive some pages that I use as reference material for my notes. So I need to add a bookmark and copy the address of the archive.
I hope this project supports this feature.
Depends on: go-shiori/shiori#659
Migrate to the new bookmark APis to unify the bookmark creation logic into one place.
Fixes: go-shiori/shiori#639
HI
I can install the addon on my Android FF but there is no interface for settings. Is it possible to support the mobile version properly?
thanks
Hey, thanks for your work on shiori, works great!
I'd find it helpful if there were an option that allows to automatically bookmark into shiori when a browser bookmark is created. That way I'd only have to press the shortcut I'm used to and have the website bookmarked in the browser and shiori.
Shiori v1.5.5
shiori-web-ext v0.8.7
Firefox 118.0.2
Using the IP of the server instead of the hostname connects without issue.
Using the hostname of the server works fine connecting to the web instance normally in a FIrefox tab.
when I input my server`s url , it alert that 'Error:library.tars-knock.cn is not a valid url';but as you will see ,my domain library.tars-knock.cn is nothing wrong. I’d like you to look into it,thanks.
I like where this is going, thanks ...
Tags are added to Shiori, but not to Firefox bookmarks.
I use chrome version.
After I type tag, I always push bookmark (save icon) button.
But I couldn't do this with keyboard.
Can I push this button by hit enter key?
Or make the bookmark button focus-able? (tab → enter to save)
when setting up the extension @latest in firefox it gives a 404 not found status
the server works fine behind a proxy
The extension is great, but it would be really cool if it were to be published on addons.mozilla.org. Then people can receive updates automatically without having to re-click a link in the GitHub releases page every time it updates.
I've just noticed that Shiori web extension has disappeared from my Vivaldi browser. I tried to reinstall it and I got this error:
Manifest version 2 is deprecated, and support will be removed in 2023. See https://developer.chrome.com/blog/mv2-transition/ for more details.
Any chance of updating it?
I noticed that this extension creates a "shiori" folder in my bookmarks and adds the bookmarks there. When I remove the folder it gets even crazier and starts creating multiple folders...
This is not necessary.
The reason for Shiori is to not need browser bookmarks! 😄
In web version of shiori, tag field has placeholder "Comma separated tags".
But extension just said "Add tags".
How about to say tag is comma separated here too?
server: ubuntu 22.10
client: fedora silverblue 37 + firefox
Server is set up to create archives of saved bookmarks. Using the web interface, entering a new bookmark correctly creates an archive, pulls a banner image, etc. Using the referenced extension, however, the bookmark creates a plaintext bookmark (url and no banner image). It does not seem to be a matter of waiting for a job to execute, as I left a link for a few hours and it didn't pull the archive. Weirdly, this seems to conflict with another bug report.
Clicking the shiori browser extension creates a bookmark and content archive.
Steps to reproduce the behavior:
Add any other context about the problem here.
It would be nice if shiori could be added as a custom search engine, so that when e.g. typing @shiori firefox
in the url bar, it hits the API and searches for keywords firefox
. It would also be nice to allow something like @shiori #firefox
to search for tags.
I use chrome version.
I always add some tag when bookmark.
Can you move focus to tag text box when open the popup?
Shiori 1.5.2 has a webroot
option #374.
When configuring the Server
option of this extension, it will ignore the webroot.
If constructing the URLs with relative paths, it will be compatible with webroot.
Would like to request a Chrome extension.
If I want to create a bookmark, I first have to open the interface and login there. It would be better if the plugin automatically login if no session already exists.
Note: I use the plugin with Chrome
This commit fixes by making the new URL
calls append the API path to the server URL config string instead of using 2 parameters to the URL() function.
I have a working account that can login via the SHIORI login. When I put this in the extension, I get 'account is not sufficient' when I try to save a bookmark. I am using the current (master) version as of 9/30/2019. I did fill out the preferences for the URL for shiori, and get a 'test' login when I try to login.
Step to reproduce:
Hello,
I have managed to install the extension on chrome.
After login everything seems ok, i have my session uuid.
But when i try to bookmark something i have a popup error with the message :
"session has been expired"
Even if i just logged in.
am i missing something ?
Thanks for your help
I am unable to use the chrome extension, install fine, when i click bookmark it shows the Login screen, I enter my service url, username, password and click login, i get the following error.
"json: cannot unmarshal bool into Go struct field .remember of type int"
FYI: i am able to access my shiori site directly and add bookmarks that way.
Please let me know. thanks.
I have shiori behind a reverse proxy, and chrome throws an error about CORS:
Access to fetch at 'https://mydomain/api/bookmarks/ext' from origin 'chrome-extension://cpmlfhlojjaahefpnnbljidkgeoambfk' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Every time I forgot username or password I have to go see my DB and have to get the userId or password from there.
Can you make a login with google or Forgot password feature
Having to go to shiori page and re-login is pretty inconvenient, at least redirect there automatically, give a login popup or give ability to save credentials to re-login automatically
Is there a way to disable archive by default? I'm using shiori-web-ext but it takes a few seconds to bookmark a page (probably due to archive), and the archives quickly add up in disk space.
I unchecked the "Create archive by default" option in settings but it doesn't appear to work.
When clicking the Shiori icon in Firefox, it would be useful if it popped up a login form rather than the "Save to Shiori" form when not logged in.
The typical book mark short cut is Ctrl + D.
I cant seem to find anything to instantly bring up a 'add new bookmark' quickly.
At present time it takes a few clicks to achieve this.
I have searched within the 'Manage Extension Shortcuts' and it lists no shortcut support.
This is somewhat similar to a quick bookmarklet retun idea go-shiori/shiori#218 which is also desirable but specifically mine relates to the desktop version
I cannot login to my shiori instance.
To be clear, I can login to my shiori instance via the browser but cannot via the extension.
When I try to login I get this error:
Error: json: cannot unmarshal bool into Go struct field .remember of type int
I am using the Vivaldi browser
Extension: 0.8.7
Server: latest
SingleFile is a popular extension that can save a faithful copy of an entire web page in a single HTML file, including images(base64 encoded), js and other stuff. Extensions like Zotero Connector use it to save the page.
Shiori-web-ext can also use SingleFile (or SingleFile-Lite, its Manifest V3 version) to save the HTML and send it to shiori server to avoid the failure of shiori server when saving images or other resources referenced in web pages (such as lack of access permission due to not being logged in, or anti-crawling policies on the website).
Hey all.
I apologize if this is messy; I'd just like to request that the extension be added to the right-click menu for a page (it isn't there, at least on Firefox). Would prefer this to having to manually click the extension button in the top-right. Wallabag and Pocket had/have similar buttons, and it's just an alternative workflow.
Hi and thanks for making shiori.
Currently, adding an entry to shiori requires multiple clicks: clicking on the shiori icon, then on the floppy disk icon.
You can't speed that up by using the keyboard, even after clicking on the shiori icon, or even if you have entered some tags with the keyboard and press tab and then enter.
it would be great to just be able to use a keyboard shortcut to quickly add stuff to a shiori library.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.