Hello all,
A while back I got frustrated with the folders full of disorganized bookmarks I'd accumulated. After some thought about how to solve it I built an app that's working well for me. I'm soliciting feedback to see what I can do to make it work well for other people.
clipng is based on the following ideas:
- I'm usually only interested in part of a page (a particular insightful piece, code snippet, recipe, etc)
- If I could collect the good parts all in one place then I could tag them and make them searchable.
To implement this I made the following:
- A bookmarklet that, when clicked, collects the current selection and some information about the current page (I call it a "clipping")
- A site that handles tagging and indexing for your clippings (I used App Engine)
I'm still in semi-private testing but the following link will get you in (Google sign in, no need to create an account):
http://www.clipng.com/hackernews
Any feedback would be much appreciated.
Enjoy,
-Choong
(apologies if you saw the other post Friday, I neglected to read the fine print and so omitted this note)
uncaught exception: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsISelection.getRangeAt]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: http://www.clipng.com/static/scrape.js :: <TOP_LEVEL> :: line 20" data: no] [Break on this error] undefined e.target.indexOf is not a function [Break on this error] if(goToURL && e.target.indexOf('http')>=0) {
Seem to be the main culprits.
Also I just realized it may have not been intended to work that way so I went back and just selected a paragraph of text and hit clip and it worked as expected. anyway hope that helps.