Skip to content

thinkAmi/dj_ringo_tabetter

Repository files navigation

dj_ringo_tabetter

以下の機能を持った、Djangoアプリです。

  • Twitterの指定したユーザに対して、[リンゴ]で始まるツイートに含まれるリンゴ名を集計し、データベースへと保存
  • データベースに保存されいてる集計情報をJSONの形で返すAPI
  • JSON APIの結果をHighchartsでグラフ表示

 
ツイートは、先頭に[リンゴ]があり、品種名を `(バッククォート)で囲んであるものが対象となります。以下がその例です。

[リンゴ]今日は `シナノゴールド` を食べた。シャリシャリしていておいしかった。

 
また、Google Cloud の Cloud Run (+ カスタムドメイン) へデプロイしてあります。
りんごたべたー

 

開発環境

  • WSL2 Ubuntu 22.04.1 LTS
  • Python 3.10.7
    • Django 4.4.1
  • SQLite

また、パッケージの一括アップデートは、 pip-review を使用しています。GitHubのセキュリティアラートへの対応のためです。
https://github.com/jgonggrijp/pip-review

# アップデートがあるかを確認
$ pip-review

# 自動で更新
$ pip-review --auto

 

テスト

$ python -m pytest

 

ライセンス

MIT

 

ブログ記事

 

過去に作った似たようなもの

About

[リンゴ]付きでつぶやいたツイートを集計する。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published