So I wanted to open souce in Safari in TextMate even after javascript
html injection, if any one is interested you can add this to the
scripts menu, I pipe it through tidy though one wouldn't need to.<br>
<br>
sam d<br>
--start<br>
tell application "Safari" to do JavaScript "document.body.outerHTML;" in first document<br>
set s to the result<br>
set filename to random number from 1 to 10000<br>
<br>
set the temp_file to ((path to the temporary items folder) as string) & filename & ".html"<br>
<br>
open for access temp_file with write permission<br>
write s to (temp_file as alias) as string<br>
close temp_file<br>
<br>
set f to POSIX path of temp_file<br>
<br>
do shell script "tidy -i  '" & f & "' '" & f & "'| ~/bin/tm -a"<br>
--end<br>