shaarli / Shaarli

The personal, minimalist, super-fast, database free, bookmarking service - community repo
https://shaarli.readthedocs.io/
Other
3.44k stars 294 forks source link

Add a "Read later" bookmarklet #143

Closed nodiscc closed 2 years ago

nodiscc commented 9 years ago

Reported by @sebsauvage at https://github.com/sebsauvage/Shaarli/issues/7:

This button would:

Immediately record the current page link in Shaarli (no dialog). The link would be private. This link would bear a special tag (such as TLDR).

This way, you could keep link to read later at the single click of a button.

Does this button require a visual feedback ? (like an in-page CSS popup ?)

e2jk commented 9 years ago

Yeah, I would gladly stop using readability.com for my own self-hosted solution! (although it wouldn't do the "keep only the content" part that is also pretty nice...)

kalvn commented 9 years ago

I think it would require indeed a visual feedback (like a gray or semi-transparent background to show that it hasn't been reviewed yet). But most of all it would require a specific page to show all "to-read-later" links. And maybe a way to quickly review them so they are added with regular links.

nodiscc commented 9 years ago

In the first time I think we can:

Sounds good?

Edit: and for what @e2jk suggested, you can already self-host wallabag which is a read-it-later service with improved readability features. It can fetch RSS feeds items automatically, just point it at https://my.shaarly.url/?do=rss&searchtags=readlater

nodiscc commented 9 years ago

The pull request https://github.com/shaarli/Shaarli/issues/192 works but I'd like to move this to a plugin. See https://github.com/nodiscc/Shaarli/blob/readlater-bookmarklet/tpl/TODO.md. Blocked by https://github.com/shaarli/Shaarli/issues/14

nodiscc commented 9 years ago

Feedback needed :)

nodiscc commented 9 years ago

Note that a "true" read-it-later solution would be available with the proposed wallabag plugin

nicolasdanelon commented 9 years ago

Please add as plugin.. There's a lot of php apps for read it later :) its a nice plugin for shaarli

ArthurHoaro commented 9 years ago

It can be a plugin. If it's only another bookmarklet, might not be necessary though.

nicolasdanelon commented 9 years ago

I think that too. it might not be necessary

virtualtam commented 9 years ago

+1 for having bookmarklets as plugins :)

Quentin-ctrL commented 4 years ago

In the plugin list, I can't find a "Read later" plugin. https://shaarli.readthedocs.io/en/master/Community-&-Related-software/ Is there something new ?

ArthurHoaro commented 4 years ago

This issue is still open, so it does not exists yet.

ArthurHoaro commented 4 years ago

I have thought about this, and I think that we should add a full featured core plugin « Read it later ». A bunch of bookmark manager or related software have this, as a flag visible in the UI. I have started to work on a proof of concept. So the idea would be:

PoC UI idea (subject to change):

Any feedback is welcome.

nodiscc commented 4 years ago

Where would you store the read/unread status? Another field in the datastore entry? Special unread tag?

ArthurHoaro commented 4 years ago

I recently added an additionalContent field in bookmarks. I plan to store the flag in this field, and pass it through formatters (so yes, in the datastore).