Skip to content
This repository has been archived by the owner on Jul 16, 2019. It is now read-only.

theoria24/MstdnWordCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MstdnWordCloud

Mastodonからトゥートを取得してワードクラウドを作成します。

必要そうなもの

たぶんこのあたりが入っていれば動きます。

MastodonのAPIを叩くやつ
pip3 install Mastodon.py

日本語をいい感じに分ける

mecab-python3

MeCabをPythonで扱うのに便利
pip3 install mecab-python3

ワードクラウドを作成
pip3 install wordcloud

進捗バーを表示するのに必要
pip3 install tqdm

あると便利なもの

固有名詞がいっぱい入っているので便利

含まれているもの

SIL Open Font Licenseで提供されるフォント。きれい。

使い方

設定

  1. このRepositoryをクローンするなりZipでダウンロードするなりする。
  2. なんとかして目的のMastodonのclient_idclient_secretaccess_tokenを入手する。(LTLの取得だけのときはaccess_tokenは不要)
  3. config.sample.iniをコピーするなりしてconfig.iniを作成。
  4. 必要に応じて取得するトゥートの数を変更したり、除外するアカウントを指定したり画像サイズを設定したりする(コメントを見れば分かるはず…)。

実行

  • ローカルタイムラインから作成
    python3 LTL.py
  • 自分のトゥートから作成
    python3 MyToots.py

参考

以下の画像は2017/09/17 5:00頃にwug.funのLTLを120件取得して作成したものです。

Sample

TODO

  • 例外の処理とか

何かあったら

issueとかTwitterとかMastodon(@theoria@wug.fun@theoria@mstdn.jp)とかにどうぞ

ライセンス

MIT License

About

Mastodonからトゥートを取得してワードクラウドを作成するやつ。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages