#!/usr/bin/env python import re COMMENT_WHITESPACE_REMOVE = re.compile(r'/\*.*\*/|//[^\'""\n\r]*$|^\s+|\s+$', re.MULTILINE | re.DOTALL) ESCAPED_NEWLINE = re.compile(r'\\$', re.MULTILINE) def bookmarkletize(text): text = COMMENT_WHITESPACE_REMOVE.sub('', text) text = ESCAPED_NEWLINE.sub('\\n', text) return 'javascript:%s' % (text.replace('\n', ''),) if __name__ == '__main__': import sys text = sys.stdin.read() sys.stdout.write(bookmarkletize(text))