Esempio n. 1
0
from cStringIO import StringIO
import clipboard_lib

def wiki_quote(aString):
    return '{{|\n' + aString + '\n|}}\n'

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(wiki_quote)
Esempio n. 2
0
from cStringIO import StringIO
import clipboard_lib

def wiki_bracket(aString):
    result=[]
    for each in aString.splitlines():
        each = each.strip()
        if each != "":
            result.append( "[" + each  + "]")
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(wiki_bracket)
Esempio n. 3
0
from cStringIO import StringIO
import clipboard_lib

def sort_lines(aString):
    result=[]
    for each in aString.splitlines():
        each = each.rstrip()
        if each :
            result.append( each )
    result.sort()
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(sort_lines)
Esempio n. 4
0
# redentclipboard.py
from cStringIO import StringIO
import clipboard_lib
import redent

INDENT = " " * 4


def reindent(aString):
    inFile = StringIO(aString)
    outFile = StringIO()
    redent.go_(inFile, outFile, INDENT)
    return outFile.getvalue()


if __name__ == "__main__":
    clipboard_lib.changeClipboardBy(reindent)
Esempio n. 5
0
    def _captured(*args):
        result,_=captureStdout(aFunc,*args)
        return result
    return _captured

executeStatement=capturedFuncFactory(_execute)
evalExpression=capturedFuncFactory(_eval)

def calculate(aString):
    if aString.startswith('!'):
        import template
        return template.template[aString[1:]]
    try:
        z=evalExpression(aString)
    except SyntaxError:
        z=executeStatement(aString)
    return z

if __name__=='__main__':
    saved=para.getText()
    s=win32com.client.gencache.EnsureDispatch("WScript.Shell")
    thisApp=win32gui.GetForegroundWindow()
    s.AppActivate(thisApp)
    s.SendKeys("^c")
    win32api.Sleep(100)
    clipboard_lib.changeClipboardBy(calculate)
    win32api.Sleep(100)
    s.SendKeys("^v")
    para.setText(saved)
    win32api.Sleep(100)
Esempio n. 6
0
import clipboard_lib

def clear(aString):
    return " ";

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(clear)
Esempio n. 7
0
from cStringIO import StringIO
import clipboard_lib
import re

def remove_space(aString):
    result=[]
    pat = re.compile("\s")
    for each in aString.splitlines():
        each = pat.sub('',each)
        if each != "":
            result.append( each )
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(remove_space)
from cStringIO import StringIO
import clipboard_lib

def wiki_http_prefix(aString):
    result=[]
    for each in aString.splitlines():
        each = each.strip()
        if each != "":
            result.append( "http://" + each)
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(wiki_http_prefix)
Esempio n. 9
0


from cStringIO import StringIO
import clipboard_lib

def sort_youtube(aString):
    result=[]
    for each in aString.splitlines():
        each = each.rstrip()
        if each and each.find('http://') >0:
            each = each[each.find('http://'):] + ' ' + each[:each.find('http://'):]
        if each :
            result.append( each )
    result.sort()

    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(sort_youtube)
Esempio n. 10
0
from cStringIO import StringIO
import clipboard_lib

def wiki_clear_lines(aString):
    result=[]
    for each in aString.splitlines():
        each = each.strip()
        if each != "":
            result.append(each)
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(wiki_clear_lines)
Esempio n. 11
0
from cStringIO import StringIO
import clipboard_lib

def wiki_title(aString):
    result=[]
    for each in aString.splitlines():
        each = each.strip()
        if each != "":
            result.append( "=== " + each + " ===")
    return '\n\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(wiki_title)
Esempio n. 12
0
from cStringIO import StringIO
import clipboard_lib

def blog_quote(aString):
    return '<<' + aString + '>>'

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(blog_quote)
Esempio n. 13
0
from cStringIO import StringIO
import clipboard_lib

def wiki_list(aString):
    result=[]
    for each in aString.splitlines():
        if each.find(" * ") != -1:
            result.append(each.rstrip())
        else:
            each = each.strip()
            if each != "" :
                result.append( " * " + each)
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(wiki_list)
Esempio n. 14
0
#prefix.py
import clipboard_lib

def prefix(aString):
    result=[]
    for each in aString.splitlines():
        result.append("> "+each)
    return '\n'.join(result)

if __name__=='__main__':
    clipboard_lib.changeClipboardBy(prefix)