Tumblrダッシュボードからライク・リブログの合計数が多いポスト順に抽出してランキング形式で表示する.
dashboard_ranking makes your Tumblr dashboard's daily ranking.
現状対応しているポストの形態は画像ポストのみです.
- Python 3.6.9
- Django 3.1.2
- PyTumblr 0.1.0
- Pillow
ダッシュボードの情報を取得するためにTumblr APIを用いています.登録をしていない方はここからアプリケーションの登録をしてください. 環境変数にTUMBLR_CONSUMER_KEY, TUMBLR_CONSUMER_SECRET, TUMBLR_OAUTH_TOKEN, TUMBLR_OAUTH_SECRETを登録してください
$ python3 manage.py gather
Tumblr APIのレート制限に引っかからないような頻度で実行する 2020/11/06現在のTumblr API Rate Limitsは以下の通りに定められている.
- 1,000 API calls per hour, per consumer key.
- 5,000 API calls per day, per consumer key.
$ python3 manage.py ranking
$ python3 manage.py delete