CDB cat dog-egories:

May 14, 2004

Note: CogDogBlog has a new WordPress powered home at All entries from this version have been moved there, so as a guide dog service try finding this article in its new home by title search.

New Tool BlogPulse (and how to GET what they POST)

Somewhere in the aggregator today came a pointer to a new blog search tool, BlogPulse

BlogPulse is an "automated trend discovery system for blogs. Blogs, a term that is short for weblogs, represent the fastest-growing medium of personal publishing and the newest method of individual expression and opinion on the Internet. BlogPulse applies machine-learning and natural-language processing techniques to discover trends in the highly dynamic world of blogs... It is a one-stop portal for finding out what bloggers are saying on topics of interest to you or on your beat.... Perhaps you want to find out the latest, greatest memes and trends in the blogosphere—you’ve come to the right place. Check out our daily Analysis and Trends.

And it seems to support Google-like searches, well at least putting quotes around words for a phrase search, for example, my own BlogPulse on "learning objects".

But wait a minute- when you search from BlogPulse, you are not provided a savable URL like Google, which allows you to create your own "Google Links" ( that links to an MLX package "how to"). The reason is on the techie side, but it boils down to how the FORM tags are set up- a method="POST" option does not return the query appeneded to the search URL (like BlogPulse), while the GET method supplied by Google will return the results with a full URL that allows you to regenerate the results.

This is an incredible feat that Google provides, whether it was their intent to do so or not. Any search result from Google can be repeated by the URL of the search results page. Copy / Paste and you have a new Google Link

This is a small trick I have used for years, but as a Happy Friday bonus, I present my strategy for going from a POST to a GET...

(1) First of all, you have to snag the HTML source of the primary search page. So I went to BlogPulse's Search screen at Then save the source as HTM, usually Save As... under the File menu for your browser, and be sure to set the option for Source or HTML. You can also use the View Source menu item, and then save that as a text file.

The point is to get the HTML for the search page.

(2) You will next insert an HTML tag that instructs your locally saved HTML file as if it were sitting on the BlogPulse web site. This is inserting a BASE tag inside the HEAD portion.... so for the BlogPulse HTML, the very top looks like:

<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Intelliseek's BlogPulse</title>

<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link type="text/css" rel="stylesheet" href="styles.css">

and we will add the BASE HREF= tag with a value that represents the path that includes the file name, so if the URL for the search is, what we want is

So the changes we make to the BlogPulse html file make it now read:

<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Intelliseek's BlogPulse</title>

<base href="">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link type="text/css" rel="stylesheet" href="styles.css">

(3) Next, we need to find the FORM tag, and change one attribute. You may have to use your text editor and do a search on <FORM. So the BlogPulse HTML reads:

<form method="POST" action="search" name="searchform">

and we will change that to read:

<form method="GET" action="search" name="searchform">

(4) Save this HTML file and load it in your web browser.

(5) If all went well, you will see a web page that is an exact replica of the one from the web site, except the URL will now look something like:


file://C:\My Documents\search.html

All you need to do now is to plug in your search, and fire away. So when I put "learning objects" into the search field on my local file, click search, the results are relayed back from BlogPulse, but now the URL in my browser has the full set of parameters processed by the server script: end_date=&sort=&max_results=&query=learning+object

This is a URL I can use as a hypertext link anywhere that will regenerate this search.

And that my friends, is how you can GET what they POST.

blogged May 14, 2004 07:33 AM :: category [ objects , wide world of blog ]
Comments About "New Tool BlogPulse (and how to GET what they POST)"
RSS Feed for comments on this entry
RSS Feed for all CDB comments

Or, use a bookmarklet like frmget found here:


Commented by: todd on May 14, 2004 09:01 AM


Nice! Much easier than my approach-- thanks for the good collection of bookmarkets- goes well with

Commented by: Alan Levine on May 14, 2004 10:14 AM


Nice! Much easier than my approach-- thanks for the good collection of bookmarkets- goes well with

Commented by: Alan Levine on May 14, 2004 10:26 AM


Hmmm... To get listed in your own BlogPulse search you'd need to give in and start calling those things you built a repository for 'learning objects.'

Commented by: Ben Brophy on May 16, 2004 11:36 AM

Spammers Have Force Our Hands...
Note: Those nasty blog-spamming roaches have forced us to take action to prevent their spread- all entries made to this blog will remain open for comments for 30 days after the original posting date. After that, it is old news anyhow, correct?

If you really need to make contact with the chief dog around here, please submit a request via our feedback center