MoodSwing 4

Note: This post is over a year old. You may want to check later in this blog to see if there is new information.

Okay, MoodSwing 4 is ready. I think I’ve fixed the Facebook problems. Facebook changed their authentication procedure on the SSL version of the login page, probably to stop scripts like this. The only way in now is through http, which means your password is sent in plain text. You’ll have to be the judge as to whether that’s worth the risk. I’ve also fixed a bug with Adium where trying to go from Offline status to anything else wouldn’t work. I’ve added some features as described on the download page, and have once again rewritten the preference storage method. I think I’m settled on that part now, but if you’re a current user, I’m afraid you’ll have to enter your passwords one more time. The preferences are all consolidated in one file now. Lastly, I’ve separated the config section into a plain text file that can be put into the Actions folder and, if it exists, will override the defaults in the script, providing a handy way to edit the template defaults without the hassles of loading Script Editor and all the related apps. Check it out at the download page.

» » » » » » »
  1. Zhen Sun 08.17.07 / 5pm

    Hi Brett, thank you very much for this script! But it seems the “urlencode” function doesn’t play well with Chinese(maybe Japanese or Korean either), dunno if it’s a bug.

    I’m using this script to update my iChat and Twitter, and Twitter also gets a blank update when my inputs contain Chinese. After I changed line 853 to `copy my set_twitter(moodString) to response` everything works fine. So maybe the function “urlencode” striped away Chinese charactors by mistake? Hopes this information will be a little help.

    Again, Thanks a lot for the script, it’s fun and useful! ;-)

  2. C.-A. Bachand 08.17.07 / 6pm

    Hi! I didn’t find any support page or forum, so sorry for my question. I entered the wrong pasword for my twitter account the first time around. How can I change it?

    Many thanks and what a brilliant idea you got there!

  3. brett 08.17.07 / 7pm

    I’ll build in a feature to change accounts and passwords in the next release, but for now, just delete the preference file in your user directory->Library->Preferences->MoodSwing Prefs. Drag it to the trash, run MoodSwing with “!select” and then when you submit again it will ask you for your usernames and passwords from scratch.

  4. C.-A. Bachand 08.17.07 / 7pm

    Many thanks!

  5. Carsten Rose Lundberg 08.17.07 / 11pm

    This is my first install of MoodSwing and I never got the password/username dialog when trying to update my status. I get the Growl message saying “(service) updated”. I tried deleting the prefs file but to no avail.

    Great concept well executed!

  6. brett 08.18.07 / 7am

    Did you, by chance, edit any of the usernames/passwords in the MoodSwingConfig.txt file?

  7. Michael 08.19.07 / 2pm

    I really dig this script, nice work. The only problem I have is with adium. It will change the status but not the icon. ie: it will set me as available but keep the colour icon red.

    Does that make sense? is this a bug or have I done anything wrong?

    cool thanks :)

  8. brett 08.19.07 / 3pm

    This is an Adium applescripting bug. I’m working out ways around it. I thought I had it figured out with version 4, actually, but I guess I’ll have to keep trying.

  9. xijio 08.20.07 / 2am

    Wow. This is … perfect. Thanks!

  10. Max Wheeler 08.21.07 / 7am

    Great script, mate. I’m loving that I no longer have to cross-post my Twittering.

    I do have one request if you get the chance. I’d love to be able to choose to have my Twitter/iChat updates capitalised, but to have the Facebook update start in lowercase. That way it’ll make sense with the enforced ‘Max is …’ on Facebook. Maybe an option in the config.txt?

    Thanks again.

  11. brett 08.21.07 / 8am

    Great idea. I’ll add that to MoodSwing and MoodBlast.

  12. ask 08.28.07 / 2am

    Wow. This is … perfect. thanx

  13. Mikael 09.06.07 / 10am

    Oh! Good that I’ve read this before I downloaded. You should add a big warning about Facebook cleartext situation…. Otherwise, this app would be *the bomb*.

  14. David 09.08.07 / 11am

    Hi!

    I would love to see support for swedish characters. Stuff like åäö are not encoded correctly with MoodSwing and Facebook.

    Keep up the good work!

  15. brett 09.08.07 / 11am

    MoodBlast 2.13 now supports UTF8 characters (at least according to my test runs). MoodSwing development will probably not catch up as MoodBlast sucks up what little free time I have. I highly recommend giving it a try. Although, as you may have noticed, Facebook is no longer supported. If there is another release of MoodSwing, it will be removed from that as well. See my recent posts (quoted on Wired’s blog ;) for reasons.

Have your say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>




Safari hates me