Twitter scripte (z.B. für kostenlose e-mail benachichtigung auf handy!)

AssetBurned

AssetBurned

Aktives Mitglied
Thread Starter
Dabei seit
25.10.2005
Beiträge
2.184
Reaktionspunkte
42
moin

hmpf warum nicht nach viel suchen hab ich diverse scripte gefunden um die status nachichen von den verschiedenen IMs mit twitter abzugleichen, aber nix um aus Mail.app twitter nachichten zu verschicken wenn ich ne mail bekomme die einer bestimmten regel entspricht.

für interessierte hier mal das script
Code:
on perform_mail_action(info)
	tell application "Mail"
		try
			set NewMail to |SelectedMessages| of info
			
			repeat with CurrentMessage in NewMail
				set theSubject to subject of CurrentMessage as string
				set theSenderOrginal to quoted form of (sender of CurrentMessage as string)
				set theSender to (do shell script "echo " & theSenderOrginal & " | awk -F ' <' '{print $1}'")
				set twitter_status to quoted form of ("Von:" & theSender & "-" & theSubject)
				
				
				--do shell script "echo " & twitter_status & " > /Users/flea/test.txt"
				do shell script "curl --basic --user MAILSTATUSBENUTZER:DESSENPASSWORT --data-ascii status=" & twitter_status & " http://twitter.com/statuses/update.json"
				
			end repeat
		on error the error_message number the error_number
			display dialog error_message
		end try
	end tell
end perform_mail_action

das ding läuft. hat aber noch nen paar bugs. z.B. sollten die betreffs der mails einige zeichen nicht enthalten auch wird keine prüfung der status länge vorgenommen (Twitter nachichten max 140 zeichen oder so).

denkbar wäre auch andere sachen z.B. für den privaten gebrauch server informationen an twitter zu schicken... oder irgend nen anderen dummfug....

also lasst uns heir scripte sammeln!

cu assetburned
ps. netter anlaufpunkt für twitter scripte ist übrigens http://twitter.pbwiki.com/Scripts
 
Zurück
Oben Unten