ASObject is an AppleScript file which, when loaded as a script alias or script object into another applescript, provides a number of extra methods which otherwise AppleScript is incapable of performing. It is licensed under the Lesser GPL to ensure that AppleScript developers have the freedom to use ASObject in all of their projects, even if the end result is not open source.
Version 0.8 of ASObject contains the following updates:
- Added - SHA1_String method for digesting strings via SHA1 algorithm
- Added - rollLog property to Write_To_Log method for rolling log file with date or writing to single log file
- Added - Is_Running will now accept null and return all processes
- Added - Random_String method to generate random strings
- Added - Timestamp method for generating posix time
- Added - Authorize_Oauth method for generating OAuth plist of params
- Added - Build_Base_URL for generating base url for OAuth usage
- Added _ URL_Encode method for url encoding of strings
- Added - Build_Signature method for OAuth signature creation
- Added - UTF8_Encode method for UTF-8 encoding of strings (3-byte, html-hex)
- Added - OAuth_Request method for making OAuth requests
- Added - Convert_To_Base method for converting numbers between bases
- Added - Convert_From_Base method for converting numbers between bases
- Added - Binary_Right_Shift performing a right-shift binary operand
- Added - BINARY_OPERATOR for performing bitwise OR or AND operations
- Added - OAuth_Echo method for building an oath echo http header (supports both xml and son)
Released on 11/2/10
Released on 6/29/10
Released on 4/14/10
Released on 4/14/10
Released on 4/19/09
Download this package if you want to use ASObject in 10.7 (LION)