Alfred md5加密 Workflows 插件

关键代码

import hashlib
import sys

# remove \
query = "{query}".replace("\ ", " ")

## python2 md5
# result = hashlib.md5().update(query).hexdigest()

# python3 md5
result = hashlib.md5(query.encode("utf8")).hexdigest()

# output
sys.stdout.write(result)

注意事项

  • 如果{query}里有空格,会被加上转译的斜杠,需要处理一下
  • 最开始直接用 print m2.hexdigest() 输出结果,不过最后会有一个换行;最后换成 sys.stdout.write 就没问题了
  • 通知和剪贴板是必须的😆

效果图

下载资源:

参考: python3 convert String to MD5



blog comments powered by Disqus

Published

15 January 2017

Tags