アイコンを変えました₍₍ (ง´・_・`)ว ⁾⁾
そして作りました。 GitHub - matsu-chara/slackloud
slackloudとは
slackのトークンさえあれば ./run.sh "#作成対象チャンネル" --post "#画像ポストチャンネル"
でワードクラウドの生成、画像投稿までやってくれる便利なやつです。
もちろん会社スラックのワードクラウドを気軽にツイッターに挙げると情報漏えいになりかねないのでご注意ください( ◜◡‾)(サンプルは個人スラックからとってきました)
pythonでそれっぽいライブラリがあったのでやっつけで組み合わせました。
このへんの環境は全部dockerでまとめて、dockerさえあれば(pyenvやvirtualenv無しで) docker run
で動かせるようにしました。
docker imageが数ギガあるのが厳しいところです。apt-get cleanくらいはしましたが、あんまり効果がなく・・。
docker history matsuchara/slackloud IMAGE CREATED CREATED BY SIZE COMMENT 00451faa7bdb 33 minutes ago /bin/sh -c #(nop) ENTRYPOINT ["python3" "/ap 0 B a2cfb84c4f5c 33 minutes ago /bin/sh -c #(nop) ENV PYTHONIOENCODING=utf-8 0 B a5358f81c054 33 minutes ago /bin/sh -c pip3 install -r requirements.txt 304.9 MB 5851c0ac5ac8 38 minutes ago /bin/sh -c #(nop) COPY file:3d429e7d497f6ee60 98 B f2e0d38a8f2a 38 minutes ago /bin/sh -c apt-get clean && rm -rf /var/lib/a 0 B c30f3e769c63 38 minutes ago /bin/sh -c curl -s https://bootstrap.pypa.io/ 12.7 MB 3255a7e853ef 38 minutes ago /bin/sh -c apt-get -y --no-install-recommends 195.9 MB da904280048c 41 minutes ago /bin/sh -c ./mecab-ipadic-neologd/bin/install 2.156 GB 22bfc03e65da 42 minutes ago /bin/sh -c git clone --depth 1 https://github 102.4 MB 1625bd475980 43 minutes ago /bin/sh -c #(nop) WORKDIR /app 0 B e75ea79a36d8 43 minutes ago /bin/sh -c update-ca-certificates 274.3 kB 46eaafa43a60 43 minutes ago /bin/sh -c apt-get -y --no-install-recommends 324.4 MB ab7270f2e2e0 44 minutes ago /bin/sh -c apt-get -y update 21.88 MB 8d816e6fd6ac 45 minutes ago /bin/sh -c #(nop) MAINTAINER matsu_chara<mat 0 B 38c759202e30 3 weeks ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0 B <missing> 3 weeks ago /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$/ 1.895 kB <missing> 3 weeks ago /bin/sh -c rm -rf /var/lib/apt/lists/* 0 B <missing> 3 weeks ago /bin/sh -c set -xe && echo '#!/bin/sh' > /u 8.841 MB <missing> 3 weeks ago
以上のようにイメージサイズを見ることが出来ますが、これをみると mecab-ipadic-neologd
が大半のようです。mecab周辺はあまり知らないのですがmecabや辞書の役割を考えるとここの部分は仕方なさそうですね(;´Д`)