mattermost的自定义emoji管理器命令行
mmemoji的Python项目详细描述
mmemoji
用于Mattermost的自定义emoji管理器命令行
功能:
- 创建自定义表情符号
- 删除自定义表情符号
即将推出:
- 列出自定义表情符号
- 搜索自定义表情符号
- 导出自定义表情符号
安装
pip install mmemoji mmemoji --help
(需要python>;=3.4)
用法示例
让我们以Party Parrot表情符号为例。
- 首先,克隆git存储库或检索其存档:
git clone https://github.com/jmhobbs/cultofthepartyparrot.com.git
cd cultofthepartyparrot.com
- 那你就需要最重要的证件。可以使用参数
--url
/--login-id
/--password
将它们传递给mmemoji
,也可以通过环境变量传递,例如:
exportMM_URL='http://127.0.0.1:8065/api/v4'exportMM_LOGIN_ID='user-1@sample.mattermost.com'exportMM_PASSWORD='user-1'
- 最后,运行
mmemoji
导入所有鹦鹉:
mmemoji create --no-clobber {parrots,guests}/hd/*.gif {parrots,guests}/*.gif
注释:
- 在这里,我们依靠shell globbing从目录中选择所有emoji。
- 首先用
--no-clobber
指定hd
目录可以确保首先创建这些emojis,而不会被质量较低的emojis覆盖。
开发
- 您可以克隆此存储库并以可编辑模式安装项目:
pip install -e .
- 您将在
tests/
: 下找到创建本地Docker测试实例的脚本。
./tests/scripts/setup.sh
- 您可以使用以下命令运行测试套件:
python setup.py test
- 最后,您可以安装pre-commit钩子来帮助格式化代码。
pre-commit install