Plurk-it A Simple Google Chrome Extension for using Plurk.com

manifest.json

 {
"name": "Plurk-it", "description": "Adds context menu item that shares the current page on Plurk. If text is selected, provides a context menu item to search plurk posts for the selected text.",
"version": "0.1",
"permissions": ["contextMenus"],
"background": { "scripts": ["app.js"] },
"manifest_version": 2
}

app.js

chrome.contextMenus.create({"title": "Plurk-it", "contexts":["page"],"onclick": plurkIt});
function plurkIt(i, t){
var createProperties = {url: "http://plurk.com/?qualifier=shares&status=" + encodeURIComponent(t.title) + "%20%2D%20" + encodeURI(t.url)};
chrome.tabs.create(createProperties);
}
chrome.contextMenus.create({"title": "Search Plurks", "contexts":["selection"],"onclick": searchPlurks});
function searchPlurks(i, t){
var createProperties = {url: "http://www.plurk.com/search?q=" + encodeURIComponent(i.selectionText)};
chrome.tabs.create(createProperties);
}

Another simple add-on that makes using Plurk.com easier. Demonstrates getting tab info (title and url) passed to the context menu click handler function. In case you didn’t know, Plurk was the first to timeline user posts (long before facebook did).

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s