Report abuse

----------------------------------
on handle_string (facebookstatus)
	tell application "Keychain Scripting"
		set facebook_key to first Internet key of current keychain whose server is "login.facebook.com"
		set facebook_username to account of facebook_key
			set facebook_password to password of facebook_key
			
		set facebook_form_id to do shell script "curl -v -k -d email='" & facebook_username & "' -d pass='" & facebook_password & "' -d login=Login -L 'https://login.facebook.com/login.php?m&next=http%3A%2F%2Fm.facebook.com%2Fhome.php' -A 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3' 
			--cookie-
			jar /tmp/facebook-cookie.txt | tr '\\"' '
			' | grep -A 2 post_form_id | tail -1"	

       do shell script "curl -v -d post_form_id=" & facebook_form_id & " -d status='" & NewStatus & "' -d update='Update' -A 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3' 
       --cookie /tmp/facebook-cookie.txt 'http://m.facebook.com/home.php' -L"
		
		my growlRegister()
	
	growlNotify("Facebookstatus", facebookstatus)

----------------------------------
using terms from application "GrowlHelperApp"
	on growlRegister()
		tell application "GrowlHelperApp"
			register as application "Facebookstatus" all notifications {"Alert"} default notifications {"Alert"} icon of application "Launchbar.app"
		end tell
	end growlRegister
	on growlNotify(grrTitle, grrDescription)
		tell application "GrowlHelperApp"
			notify with name "Alert" title grrTitle description grrDescription application name "Facebookstatus"
		end tell
	end growlNotify
end using terms from
----------------------------------