github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

mkhl / services.hgs

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 18
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (1)
  • Downloads (2)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

A Quick Search Box plugin for accessing the Services menu. — Read more

  cancel

http://mkhl.github.com/services.html

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Fix the HGSResult merging. 
mkhl (author)
Wed Sep 16 14:45:07 -0700 2009
commit  261914f74fa6eae3648a4904f24ae24fc286e2c5
tree    1646f0c7b1940c1c2bb289de6de793b8c9c9e3a1
parent  d149bcd0c48cb402b45a436f2de6a1614540f282
services.hgs /
name age
history
message
file .gitignore Sat Apr 18 16:04:38 -0700 2009 Initial import. [mkhl]
file .gitmodules Thu Sep 03 14:56:24 -0700 2009 Import the Macros submodule. [mkhl]
directory English.lproj/ Sat Apr 18 16:04:38 -0700 2009 Initial import. [mkhl]
file Info.plist Thu Sep 03 15:02:27 -0700 2009 Rebuild the Source as a MemorySearchSource. [mkhl]
file LICENSE Mon Apr 20 16:07:58 -0700 2009 Add the MIT license. [mkhl]
submodule MKMacros - 5e1c9f1 Thu Sep 03 14:56:24 -0700 2009 Import the Macros submodule. [mkhl]
file README.markdown Thu Sep 03 15:51:59 -0700 2009 Rename readme again [mkhl]
directory Services.xcodeproj/ Thu Sep 03 14:56:24 -0700 2009 Import the Macros submodule. [mkhl]
file ServicesAction.m Thu Sep 03 15:01:46 -0700 2009 Streamline and reformat the Action. [mkhl]
file ServicesSource.m Wed Sep 16 14:45:07 -0700 2009 Fix the HGSResult merging. [mkhl]
file Services_Prefix.pch Sat Apr 18 16:04:38 -0700 2009 Initial import. [mkhl]
README.markdown

Services Plugin for Google QSB

A Google Quick Search Box plugin to enable access to the Services menu.

Download the plugin: http://github.com/mkhl/services.hgs/downloads

Usage

  • Hit you QSB keyboard shortcut.
  • Find an object to invoke a service on, like a file, a URL or some text, and tab into that object.
    [Hint: To get a text object, type an initial space.]
  • Type the (partial) name of the service you want to invoke.
  • Select the matching object from the result list.
  • Hit enter to perform the service on the object you provided.

Services will only become available when they can accept the data QSB would provide them. Services that don’t accept any input data can be invoked without providing anything.

Installation

After extracting the plugin, you will find a bundle called Services.hgs. Copy this bundle to ~/Library/Application Support/Google/Quick Search Box/PlugIns, then restart QSB.

If you built the plugin from source (described below), you will find the Services.hgs bundle in your build directory.

Building

Building this plugin requires that you set up two source trees in Xcode. You will have to have the QuickSearchBox source tree downloaded to your machine. Instructions on getting the QSB source tree can be found here: http://code.google.com/p/qsb-mac/source/checkout

To set up the source trees in Xcode:

  1. Go to "Xcode>Preferences" and click on the "Source Trees" icon.
  2. Click on the "Plus" button on the left hand side of the window.
  3. Set the "Setting Name" of your new tree to QSBBUILDROOT
  4. Set the "Display Name" to QSBBUILDROOT
  5. Set the path to the debug build directory for QSB. For me the path looks like this ~/src/QuickSearchBox/QSB/build/Debug. If you use a common build directory or some other customized build location, you will have to set it here.
  6. Click on the "Plus" button again
  7. Set the "Setting Name" of your new tree to QSBSRCROOT
  8. Set the "Display Name" to QSBSRCROOT
  9. Set the path to the root directory for QSB. For me the path looks like this ~/src/QuickSearchBox.

The plugin should now build cleanly.

You should only have to add the source trees to Xcode the first time you build a QSB plugin.

If you are developing plugins, please join our mailing list: http://groups.google.com/group/qsb-mac-dev

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server