Git Product home page Git Product logo

shiori-web-ext's People

Contributors

dependabot[bot] avatar devmrin avatar efrecon avatar fmartingr avatar ivanli-cn avatar p3lim avatar patrickpichler avatar radhifadlillah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shiori-web-ext's Issues

FR: Support for copying the URL of the archive

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.

Mobile support?

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

Automatically bookmark

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.

Firefox plugin is not available

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.

Erreur Json v8.7

Hi,

I'm getting this error on the latest version of the extension:

image

Can you help me?

FR: Enter to bookmark.

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)

Suggestion: Publish it on addons.mozilla.org

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.

Extension disappeared - Manifest deprecated

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?

Don't create folders in browser's bookmarks

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! 😄

Shiori extension never creates archive

Data

  • Shiori version: latest
  • Database Engine: n/a
  • Operating system:

server: ubuntu 22.10
client: fedora silverblue 37 + firefox

Describe the bug / actual behavior

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.

Expected behavior

Clicking the shiori browser extension creates a bookmark and content archive.

To Reproduce

Steps to reproduce the behavior:

  1. Described above.

Notes

Add any other context about the problem here.

Support webroot in shiori 1.5.2

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.

Auto Login

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

Get "account is not sufficient" can't save bookmarks firefox 69 extenstion

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.

Chrome/Brave session expired

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

Error on chrome extension

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.

Chrome complains about CORS

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.

Compatibility with Brave & Chrome

Hi, do you think you make a compatibility with Brave & Chrome?

Edit : I try to compile with developer mode but i have this following error

image
image

However, is running as well on Brave

Session expiration could be handled better

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

FR: Disable auto archive

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.

[Feature Request] Add shortcut ability in firefox extension

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

Cannot login

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

image

Feature Request: use html generated by SingleFile as archive

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).

[Feature request] Add to the right-click menu

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.

image

Add keybard shortcut

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.