
MoodBlast is s menubar/dock item (convertible) with a system-wide user-configurable hotkey that allows simultaneous posting of a “mood” to iChat, Skype, Adium, Twitter, Jaiku, Yappd, Tumblr and Facebook, or any combination of these services. Keywords preceded by “@”, “!” or “%” allow for special functions such as current weather, current iTunes track, current Time (+x minutes) and other functions to be inserted. URL’s are automatically shortened using URLTea. MoodBlast is built on a combination of Cocoa and Applescript, and can be navigated by keyboard commands alone, or used with a mouse and keyboard.
What’s new in this version:
# Statuses panel bug should be fixed. Seriously.
# Improved link handling and new syntax for Tumblr.
* Text before a link will become title of link
* Text after a link becomes description
* On pastes of YouTube links, title and description are combined with a line break to form caption.
* When using !ytfav/ytup, the prefix is combined with the YouTube title to create caption.
* Option to shorten Tumblr urls (Passwords Pane). If text is used before the link in the blast, it becomes a hotlinked title and the link itself isn’t shown.
# Added “^” overrides. Use ^asitjyfu to override the service checkboxes for just the current blast. For example, “^atu Testing overrides” will send “Testing overrides” to Adium, Twitter and Tumblr. If the string following “^” contains a character other than a service shortcut before the following space, it’s ignored and sent as part of the blast.
# New character count in test panel shows total characters after string replacements.
# Live and processed character counts
* auto detection (and subtraction from total characters) of statuses and service overrides in string.
* Live count is moderately good
* Processed count is accurate except when using Facebook substitutions
# Bugfix for Facebook overrides. +[] and -[] no longer require additional text to function.
# Facebook +[] and -[] specifiers can now go anywhere in a string, up to 1 of each in a string.
# Added =[x|y] notation for Facebook. x=Facebook, y=everything else, divided by a pipe (|).
* Can be combined with +[] and -[] to include any or all in one string.
# Added Jaiku Channel Support.
* If the mood portion of a string begins with “#”, the characters between “#” and the next space are assumed to be a Jaiku channel and will be sent as such to Jaiku, stripping out the channel specifier for other services.
* There is an option on the Passwords panel to disable Jaiku channel support.
* Check out #MoodBlast on Jaiku for updates and sneak peeks…
# Major code rewrites to convert string parsing to regex.
# Fixed “SKYPEME” status for Skype.
# Test panel is editable. Hitting enter after making a change will update the main blast panel. Status and service prefixes will be preserved.



