mattermost的自定义emoji管理器命令行

mmemoji的Python项目详细描述


PyPIBuild Statuscodecov

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在ElasticSearch中将SearchHit转换为Java对象   第三方库类的java重写XmlAdapter   java如何使用动画类获得平滑的动画效果?   Java PDFBox如果文本内容超过PDF的第一页,如何添加新页面?   Java二叉搜索树u根到最近叶的距离   java什么是diff Scanner和BufferedReader   java如何设计不生成并行数组的程序   java多次声明变量会降低执行速度吗?   java如何使用JXLAPI读取下拉列表的值   多线程为什么自定义阻塞队列在Java中不是线程安全的   java在一个变量中每输入1000个单位,就从另一个变量中减去1?   java Mapstruct通用映射器   Java中的类能否确定它是否已被修改?   java如何在MogoOperations聚合函数中定义输出类型?