zakj / linkhunter Goto Github PK
View Code? Open in Web Editor NEWFind your links on Pinboard.
Home Page: https://chrome.google.com/webstore/detail/linkhunter/ndjggnnohdkheiijjhbklkanjcpibbng
Find your links on Pinboard.
Home Page: https://chrome.google.com/webstore/detail/linkhunter/ndjggnnohdkheiijjhbklkanjcpibbng
I think the only thing we need is a screenshot:
As far as I can tell, it's only used in the featured section at the top of http://extensions.apple.com/ .
When a user first enters her credentials, we fire off an API request to check whether they were correct (so as to provide clean failure UI). Both Pinboard and Delicious return a 401 response on bad creds; Pinboard also includes a WWW-Authenticate
header. All well and good, except that when Safari sees such a header, it pops up its own authentication UI before updating the XmlHttpRequest
's readyState
. As far as I can tell, there's no way for us to avoid that behavior short of setting up a credential-check proxy server, which seems like a Very Bad Idea.
Chrome extensions are unable to programmatically open their own popups, alas. But we could add a content script that listens for the appropriate keypress and open the popup in an in-page iframe.
Seeing this message on closing the popup.
Frequently adding a link to Delicious waits for a long time, then times out (even though the link is added successfully). Could just be a problem with the Delicious API, but I should investigate in case it's a change we can work around.
We have a list of all the user's tags; we should support autocomplete when tagging a new post.
I am unable to login with my Pinboard account. It states that the username / password were rejected by the user, even though they are in fact correct.
ps. I really love the speed of this extension!
http://developer.chrome.com/beta/extensions/activeTab.html
Sounds like it would require converting entirely over to the commands
API as well, if that ever gets rolled out to stable.
Shouldn't be hard to make this much prettier than the Delicious and Pinboard bookmarklets we're currently using.
Maybe using bullet points instead of blocks of text.
Current text:
Linkhunter is a fun new way to use Delicious or Pinboard. A small overlay displays your most recent links, along with a search interface to all of your saved links. Because Linkhunter stores your data in Chrome, searching is lightning fast!
BY POPULAR DEMAND
Tag autocompletion! When tagging a link, press tab to complete the matching tag.
Scrolling has arrived! Browse up to 100 scrollable links at a time.
Adding new links:
Click the plus icon to add the current page to your links on Delicious or Pinboard. Linkhunter will show you some suggested tags for the page (just click to add them), or you can enter your own comma-separated list.
Privacy:
By default, new links you add via Linkhunter will be public. You can make a new link private by checking the appropriate box on the Add Link page. When selected in the search results, private links will display a small lock icon. To reverse this behavior (i.e., new links are private by default, selected public links display a small eye icon), check the appropriate box on the settings page.
Keyboard shortcuts:
• Press ⌘J or Ctrl-J to open Linkhunter. (Note: Chrome does not support extension shortcut keys on some pages, such as the new tab page and the Chrome Web Store.)
• When Linkhunter is open, press ⌘J or Ctrl-J to add the current page.
• Navigate your search results with the up- and down-arrow keys.
• Open the currently-selected result with Return/Enter.
• Press Escape to close Linkhunter.
Every time I try to login it errors saying my username/password were rejected but they are correct.
Note that this is called extended
in the API, since the link title is called description
for historical reasons.
Currently truncating more than 10 results. It would be nice to either provide a link to the delicious/pinboard search page to view additional results, or even provide some kind of in-popup pagination or scroll.
Without moving the mouse in between, click the toolbar button, then enter a query that reduces the size of the popup. Hover/mouseover events now do not seem to fire until you move your cursor outside of the popup window and then back in. This only started after adding the popup-shrink workaround.
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.