一个chrome编辑服务器插件,允许用户编辑gmail消息
chrome-edit-server-gmail-filter的Python项目详细描述
转换HTML文本的(很小)子集并返回。 根据经验,这应该足以编辑“纯文本” 在gmail的新合成窗口中,它有点脆弱。
>>> c = GmailCodec() >>> content = ("3<div><br></div><div><br></div><div><br></div><div>" ... "2</div><div><br></div><div><br></div><div>" ... "1</div><div><br></div><div>" ... "0</div><div>" ... "EOF</div>")
>>> plaintext = c.decode(content) >>> print plaintext 3 <BLANKLINE> <BLANKLINE> <BLANKLINE> 2 <BLANKLINE> <BLANKLINE> 1 <BLANKLINE> 0 EOF >>> html = c.encode(plaintext) >>> print html 3<br><br><br><br>2<br><br><br>1<br><br>0<br>EOF
此外,对于实体和保留未知标记:
>>> print c.encode(c.decode('<<foo x="1">foo!</foo>')) <<foo x="1">foo!</foo>
实体:
>>> print repr(c.decode(" ")) ' ' >>> print repr(c.encode(c.decode(" "))) ' '
标签:
>>> print repr(c.encode('\t')) ' '
间距:
>>> print c.encode('> 1') > 1
安装
通过运行以下命令从pypi安装:
pip install chrome-edit-server-gmail-filter
下一次使用“编辑服务器”兼容的Chrome插件时(如“textaid”或 gmail中的“edit with emacs”)将自动调用此筛选器。