linkwarden
grasp
linkwarden | grasp | |
---|---|---|
19 | 18 | |
6,087 | 319 | |
6.3% | - | |
9.8 | 7.2 | |
2 days ago | 11 days ago | |
TypeScript | Python | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
linkwarden
-
The Internet Archive's last-ditch effort to save itself
Try Linkwarden - https://linkwarden.app
- Preserve bookmarks by capturing a screenshot of the saved page.
- Open-source and fully self-hostable.
- Support for collaborative bookmarking.
P.S. I’m the maintainer of the project.
- An Introduction to the WARC File
-
A Million Ways to Die on the Web
This is one of the main reasons I created Linkwarden - an open-source collaborative bookmark manager to collect, organize and preserve webpages:
GitHub: https://github.com/linkwarden/linkwarden
Website: https://linkwarden.app
- Bookmark manager with a focus on organization?
-
CNET is deleting old articles to try to improve its Google Search ranking
Someone posted this to HN a few days ago
https://linkwarden.app/
It looks very appealing, but I haven’t had a chance to try it myself just yet.
- Linkwarden: Self-hosted, open-source collaborative bookmark manager
-
Bookmarks and saves have become like snooze buttons
Great timing! Check this tool out: https://news.ycombinator.com/item?id=36942308
https://github.com/linkwarden/linkwarden
-
Show HN: Linkwarden – An open source collaborative bookmark manager
Linkwarden is a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.
Linkwarden was built using TypeScript and NextJS, backed by a PostgreSQL database for the lighter-weight data. The rest of the data can be chosen either to be stored on the filesystem, or stored on the cloud on Digital Ocean Space/AWS S3, the reason for the cloud storage solution was for the Cloud offering [1], we realized that the preserved webpages (archives) take up space pretty quickly and S3 was much more efficient for this task. On the front-end we used TailwindCSS for styling and Zustand for state management.
You could either use our Cloud offering (with 14-day free trial) to directly support this project and experience Linkwarden, or you could self-host it on your own machine and have maximum flexibility.
Also please make sure to visit/star our GitHub repo [2].
Feel free if you had any questions, we'll do our best to answer it.
[1]: https://cloud.linkwarden.app/register - Hosted in Digital Ocean's datacenter located here in Toronto, ON.
[2]: https://github.com/linkwarden/linkwarden
- Alternative to Raindrop.io?
-
How are you archiving websites you visit?
Some others I looked at: https://github.com/Kovah/LinkAce/ (PWA) https://github.com/sissbruecker/linkding https://github.com/ndom91/briefkasten (PWA) https://github.com/Daniel31x13/link-warden (PDF)
grasp
-
Converting a web page to Org mode to include in my notes
There is an extension called Grasp which acts as a web clipper, you highlight the relevant part & add a tag. It's pretty great. But it only appends to a file. https://github.com/karlicoss/grasp
-
Survey on using and designing automated actions with interactive software such as Emacs' macros
[1] https://beepb00p.xyz/grasp.html witch is another small example of automation to a certain extent.
-
How to organize bookmarks using emacs?
I use grasp to capture links from the browser. It also captures any text you have selected on the page and you can add tags and a description.
- Ask HN: Does anybody still use bookmarking services?
- How do you curate your knowledge while browsing the web?
-
I centralize and distribute my bookmarks
I'm not using browser bookmarks anymore, instead I am just using plaintext files (org-mode in my case). When I want to make a bookmark I use grasp [0] to simply capture in in the 'links.org' file, possibly with some notes/selected text and tags. Now and then I would skim through this file, refile the most important/interesting things to other files, and put the rest into 'later.org' (things I might never look at again :) ). The upside is that bookmarks become alive this way, you can easily edit them, add more context, interlink, etc.
I also mirror saved items from other services (e.g. reddit/HN/twitter/instapaper) as plaintext org-mode files, via orger [1].
Then, all of this feeds into Promensia [0] [1], a tool I wrote that serves as a web browsing copilot and surfaces my bookmarks (or any relevant links, really) when I'm browsing.
That way I don't need to worry about spending too much time processing bookmarks and that I'd never read them, I can just read the most interesting stuff and the rest is searchable (so I use it as a knowledge base/personal search engine), and surfaces in my browser via Promnesia, so I can find out if I have some relevant information in my knowledge base without actively searching. I don't need to suffer from vendor lock-in (even if the service/tool is open, migration is always painful), I can just add another adapter to my system and feed it into Promnesia/Orger.
[0] https://github.com/karlicoss/grasp#readme
[1] https://beepb00p.xyz/orger.html
[2] https://beepb00p.xyz/promnesia.html
[3] https://news.ycombinator.com/item?id=23668507
-
Phase II of "Opinions for developing a browser extension(Firefox)"
In tech terms, behind the scene, yes is complex, but in practical terms just see https://github.com/karlicoss/grasp/ :-)
- Need opinions regarding developing a browser extension(firefox) for taking notes from a webpage
-
How do you browse the Internet?
Grasp (https://addons.mozilla.org/en-US/firefox/addon/grasp and https://beepb00p.xyz/grasp.html for the system/python listener) and Promnesia (https://beepb00p.xyz/promnesia.html) help me "import" quick bookmarks to org-mode (I can't use org-protocol with firejail, at least I have to tweak firejail and I never tried to do so). They demand a small effort (perhaps a quick python venv somewhere in the home to remain self-contained) but they are helpful.
-
How do you get feedback from your systems?
for reading, I'm currently trying to set up elfeed and come sort of capture like grasp. My idea is to use org-mode to also log those things (kinda) effortless.
What are some alternatives?
ArchiveBox - 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
webscrapbook - A browser extension that captures web pages to local device or backend server for future retrieval, organization, annotation, and edit. This project inherits from legacy Firefox add-on ScrapBook X.
linkding - Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
promnesia - Another piece of your extended mind
bookmarks - My personal DIY bookmarks app
org-capture-extension - A Chrome and firefox extension facilitating org-capture in emacs
alfred-my-mind - Alfred workflow to search through my notes and bookmarks
emacs-everywhere - Mirror of https://git.tecosaur.net/tec/emacs-everywhere
briefkasten - 📮 Self hosted bookmarking app
bypass-paywalls-firefox - Bypass Paywalls for Firefox android
Shaarlier - Simple Android app for sharing links on Shaarli.
browser-extension-template - 📕 Barebones boilerplate with Parcel 2, options handler and auto-publishing