software

(Unofficial) Google Desktop Search API Released

airbear   on 05 January 2005 - 23:02 · 30 comments & 4562 views

Advertisement (Why?)
Airbear Software has just released an API to Google Desktop, a free tool from Google to search your own computer. In short, the API allows access to Google Desktop through the command line. Results are outputted to a file formatted with either XML, CSV, or custom formatting. The API is implemented through Airbear Software's popular Google Desktop add-on, gdSuite, so the API also adds advanced search options to Google Desktop. Although the API is and will probably remain free, any developers wishing to use the API in their software must contact Airbear Software for permission and the redistributable version.

Google Desktop Search allows you to instantly find emails (from Outlook and Outlook Express), chats (in AOL and AOL Instant Message [AIM]), and web pages you've viewed in Internet Explorer. In addition, you can find any file by filename and can search inside Microsoft Word, Excel, and Powerpoint files. However, before gdSuite and this API, users could only search from their web browsers.

Download: API Development Kit
View: API Documentation
View: Google Desktop Home Page


The API adds the following advanced search options to Google Desktop's basic search terms:

  • date (within the last year, month, or week; or between two specific dates)
  • item type (file, AIM, e-mail, or web page)
  • file extension
  • file name
  • folder name (with subfolders on/off)
  • what the web site address contains
  • what a web site is titled
  • who an e-mail is from
  • the subject of an e-mail
  • who an AIM conversation was with
  • text in an item

Post a comment · Send to friend Comments · There are 30 additional comments
(2 replies) #1 kingbob on 05 Jan 2005 - 23:13
#1.1 Adem on 06 Jan 2005 - 00:55
i smell a lawsuit
#1.2 airbear on 06 Jan 2005 - 06:43
Fortunately, Google seems to be a good and merciful company. Even though it almost definately knows about gdSuite and other add-ons, it probably realizes that we are adding to Google Desktop, and not in any way hurting them. If, for some strange reason Google decided it didn't like my software, I would respect that and probably take down my software without a fight.
(4 replies) #2 lil_psc on 05 Jan 2005 - 23:25
now y is neowin posting unofficial leaked stuff?

i thought neowin was 100 percent legit...
#2.1 sumeet on 05 Jan 2005 - 23:29
leaked?
#2.2 Jugalator on 05 Jan 2005 - 23:42
exactly -- leaked?

What's so strange about this release?
#2.3 no-sweat on 06 Jan 2005 - 00:25
leaked?
#2.4 airbear on 06 Jan 2005 - 02:45
This is not a leaked version of anything. This is the just a third-party unofficial API to Google Desktop
#3 Jugalator on 05 Jan 2005 - 23:44
Grr, didn't notice "Unofficial" at first and thought Google had released a plugin API.

That's what they need anyway -- to let developers make plugins to analyze file formats and extend GDS to index id3 tags, etc. So we don't just have to rely on them and hope they'll implement the proper file formats.
#4 [ timko ] on 06 Jan 2005 - 00:20
Hmm, interesting
(6 replies) #5 FFS on 06 Jan 2005 - 00:24
OK

What was released... it's pretty much official... from the author site.

Problem is this is API for gdSuite (gdPlus), which is add-on to Google Desktop Search (GDS).
It is a nice add-on (version 1.1.2 as I have understood search inside PDF files)

It is not supported developed or release by Goooogle, and I repeat it's add-on to GDS,
and API of this add-on (gdSuite) not API of GDS was released.

So, It is official and not leaked, however NeoWebAdmin should change the title of this post

Sincerely,

Fedor

Last edited by 88823 on 06 Jan 2005 - 04:34
#5.1 airbear on 06 Jan 2005 - 02:53
QUOTE
Problem is this is API for gdSuite (gdPlus), which is add-on to Google Desktop Search (GDS).

While it is through my program gdSuite, it is designed to be standalone. However, the version that is publicly available is not as standalone as the redistributable; I haven't posted the redistributable because I want to keep track of who uses the API and be sure that the API doesn't fall into the wrong hands and get used for spyware/viruses.

QUOTE
It is a nice add-on (version 1.1.2 as I have understood search inside PDF files)

Why thank you . unfortunately, searching inside PDFs is not in 1.1.2, but is under development.
#5.2 FFS on 06 Jan 2005 - 03:56
Dear Airbear,

I did not mean to upset you. I do believe that your program kicks @ss, and will kick even more in future...
and if I will be completely screwed my files up it would be the N1 choice. However the only search probably I could use right now it's inside PDFs (and only them), since I have collection of scientific (biology) articles and I already fed up organizing them in any kind of order... it is actually easier to find everything on PubMED and then re download article again...

Well is GDS also made by you?... I do not know?
and is the code you released contain some of GDS code?... I doubt it even if the first is true...

So the post tittle should be changed in order not to confuse people...
#5.3 FFS on 06 Jan 2005 - 04:30
QUOTE
Why thank you . unfortunately, searching inside PDFs is not in 1.1.2, but is under development


9 out of 10 chances I missed your edit on your forums here about it's features

1 out of 10 - you had made this edit after reading my post here on NeoWIN...
#5.4 airbear on 06 Jan 2005 - 05:16
lol. Your 9 out of 10 was right.
#5.5 FFS on 06 Jan 2005 - 06:25
Sorry for been blind - next time I would be more carefull browsing forums...
Keep up your nice work See you...
#5.6 airbear on 06 Jan 2005 - 06:37
Its OK... good to see someone so nice...the people commenting on Slashdot were so off topic, rude, and well, you know...

Also, I was blind too. I totally missed your first reply ( Dear Airbear, I did not mean to upset you) so I will reply now:
First off, I was not upset and it is always good to see people happy with my software. Since I don't charge, that is about all I get from developing .

QUOTE
Well is GDS also made by you?... I do not know?
and is the code you released contain some of GDS code?... I doubt it even if the first is true...


Also, as I assume you figured out, GDS is not by me and I am not related to Google at all. I didn't see the original title, but I realize it is good that the admins changed to to say unofficial. Plus, the (unofficial) prefix bumped the API part off the title so more people are reading this article lol
#6 FFS on 06 Jan 2005 - 00:26
Too bad I do not use any kind of search utilities...
My files are well orginised

Last edited by 88823 on 06 Jan 2005 - 04:34
#7 Wolfe on 06 Jan 2005 - 02:04
Yeah, same here. I got my s**t together and because of that I hardly need Google Desktop. But if I could choose several files at once rather than just one file at a time then this tool would be very usefull to me (already tried it (Google Desktop BETA that is) and it doesn't seem to help me much there).
(3 replies) #8 Blackout on 06 Jan 2005 - 05:49
Should try and integrate it to other desktop searches, not just Google's...

Last edited by 69555 on 06 Jan 2005 - 05:56
#8.1 airbear on 06 Jan 2005 - 06:39
I can't integrate with other searches because Google is the only main one to my knowledge that uses the web browser for results and thus can be tapped into. While I suppose with some reverse engineering I could get results from other desktop search engines, that is a black art I am not experienced in and would rather not delve into.

Last edited by 80899 on 06 Jan 2005 - 18:51
#8.2 divertom15 on 07 Jan 2005 - 04:45
the msn toolbar suite beta can use a browser
#8.3 airbear on 08 Jan 2005 - 01:49
Yes, but I don't think it is renderred using HTML. If you try to view source, can you see the HTML?
(1 reply) #9 Mikeparkie on 06 Jan 2005 - 10:49
google just gets better and better. anyone remember altavista lol
#9.1 Jugalator on 06 Jan 2005 - 22:22
Yeah

And I've seen people still add "+" to their searches in Google search to include the search terms, even if it does that anyway. Must've been the most stupid thing Altavista did -- not caring about some keywords. "+" in Google has a special meaning though, although I forgot what it did exactly.
(2 replies) #10 robpears on 06 Jan 2005 - 20:30
Surely this can't be very legal and I don't think that google would be too happy about it either
#10.1 airbear on 06 Jan 2005 - 21:30
As I said above:

QUOTE
Fortunately, Google seems to be a good and merciful company. Even though it almost definately knows about gdSuite and the API and other add-ons, it probably realizes that we are adding to Google Desktop, and not in any way hurting them. If, for some strange reason Google decided it didn't like my software, I would respect that and probably take down my software without a fight.
#10.2 Jugalator on 06 Jan 2005 - 22:24
I doubt he has anything to fear unless they send a mail to him and he don't agree with them.
(1 reply) #11 DjmUK on 06 Jan 2005 - 23:32
When Google does that whole caching procedure whilst idle, where is this file stored..? (for backup purposes)
#11.1 airbear on 08 Jan 2005 - 01:46
The files are stored within Google's index database. The database files are usually located at:

C:/Documents and Settings/[username]/Local Settings/Application Data/Google/Google Desktop Search
-or-
C:/Documents and Settings/[username]/Application Data/Google/Google Desktop Search

You may have to replace the forward slashes with backslashes.

Obviously, if your computer is like mine and the Windows drive is not C, replace C with the actual drive.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)