Home

Advertisement

Natarajan's journal [entries|archive|friends|userinfo]
Natarajan

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| Photos Bookmarks Tech ]

LiveURLs - my best hack till date [Apr. 19th, 2006|05:40 pm]
[Tags|, , , , , , , ]

Have you ever wanted to share a portion of a web page with others?  We've made it easier for you.  Toufeeq and I have been working on this Firefox extension project for sometime and now it is out for everyone to try and put to use.

The extension page at Firefox addons
The extension page at Mozdev

Screenshots

LiveURLs - Behind the scenes )

The impatient ones please
  1. Install the Firefox extension from here.
  2. Select a portion of a web page and invoke the context menu (i.e. right click menu)
  3. Select either "Copy link to selected content" or "Copy position of selected content". This action copies the selected content as a URL to the clipboard.
  4. Open the LiveURL in a different tab/window of Firefox which has the same version of the LiveURLs extension installed.
  5. The browser should show the previously selected content highlighted. (If it does not work, report the bug with the LiveURL that did not work)
Note:
The sender and receiver of the LiveURL should have the same version of the LiveURL extension installed.  Though fully functional, this is in its early stage of development.  So backward compatibility of LiveURLs might not be supported i.e. there is no guarantee that LiveURLs generated with one version of the extension will work with another version.

This is one hack that I will be proud of, all my life. I hope you find it useful.
Link82 comments|Leave a comment

Livejournal Friends OPML feed list [Dec. 7th, 2005|02:14 pm]
[Tags|, , ]
[Current Mood | blank]


Your LiveJournal username:


Re-used [info]teemus's friendsCollage "extensively" to get something I wanted. The friends page is one of LJ's killer features. But if you have too many friends to track, an OPML feed folder of all your friends is useful. Most RSS aggregators (GNOME's liferea, KDE's akregator, Yahoo's konfabulator, Google's Reader etc.), have the capability of organizing feeds under a folder. This form gives you an OPML feed list of all your Livejournal friends organized under a folder.

This is how you can use it.
  • Generate a feed using this form for a LJ user-id
  • Save the OPML output to a file
  • Import the file to your favourite RSS aggregator
Link14 comments|Leave a comment

My first greasemonkey script [Nov. 7th, 2005|11:12 pm]
[Tags|, , ]
[Current Mood | impressed]

Started fiddling around with greasemonkey for the first time yesterday. It is just "Uber Cool" stuff. Decided to write a simple script to add some functionality that I some times desparately needed on LJ.

Editing a post (using the browser) as you read through it, is not straight forward (atleast as far as I know :). I needed a reason for this script to exist). You need to go through the manage interface and a couple of more form submissions to get to the edit page of your entry. Assuming you have Greasemonkey installed, head to this script. The script has installation instructions. After installing the script, open your LJ home page. If you are logged in, you should see a tiny Edit Post link to the right of the Leave Comments link or to the right of the Post Comment link on the permalink page.

This might prove useful to people who re-visit their pages once in a while, to spot an error or two and correct them. It might not prove useful to many too, but who cares. Greasemonkey is awesome and Mark Pilgrim's "Dive into GreaseMonkey" is just the kind of manual you need to start off. Another interesting, more snazzy and useful LJ user script is instant comment.

Update
It turns out that some LJ themes have the edit post link as part of the post. Also all permalink pages have a edit post link on top. My script has turned a damp squib. Helps only if you use a minimal LJ theme which has no edit post link.
Link12 comments|Leave a comment

navigation
[ viewing | most recent entries ]

Advertisement