diff options
Diffstat (limited to 'SharedSupport/Default Bundles')
-rw-r--r-- | SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist | 12 | ||||
-rw-r--r-- | SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist | 12 |
2 files changed, 22 insertions, 2 deletions
diff --git a/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist b/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist index 0b820665..110231c2 100644 --- a/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist +++ b/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist @@ -2,15 +2,25 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> + <key>author</key> + <string>Abhi Beckert</string> <key>category</key> <string>Hash</string> <key>command</key> <string>#!/usr/bin/ruby +# fetch selected text from STDIN +selectedText = gets + +# create sha1 hash require 'digest/md5' +hash = Digest::MD5.hexdigest(selectedText) -print Digest::MD5.hexdigest(gets) +# output hash +print hash </string> + <key>description</key> + <string>Convert the selected text to an MD5 hash.</string> <key>input</key> <string>selectedtext</string> <key>input_fallback</key> diff --git a/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist b/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist index 93300c53..e2dd0c70 100644 --- a/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist +++ b/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist @@ -2,15 +2,25 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> + <key>author</key> + <string>Abhi Beckert</string> <key>category</key> <string>Hash</string> <key>command</key> <string>#!/usr/bin/ruby +# fetch selected text from STDIN +selectedText = gets + +# create sha1 hash require 'digest/sha1' +hash = Digest::SHA1.hexdigest(selectedText) -print Digest::SHA1.hexdigest(gets) +# output hash +print hash </string> + <key>description</key> + <string>Convert the selected text to a sha1 hash.</string> <key>input</key> <string>selectedtext</string> <key>input_fallback</key> |