🧍♂️ 自己紹介
個人でOSS開発をしている者です。
今回は「PyTrendx」という可視化CLIについて紹介します。
💡 PyTrendxを作ったきっかけ
無さそうだったので作成しました。
あったらすいません。
- コマンドラインで簡単に可視化したい
- 初心者さんでも使いやすそう
- 楽に確認出来そう
と思いPyTrendxを開発しました。
🧩 PyTrendxとは?
PyTrendxは、「簡単にダウンロード統計を取得など」を目指して開発した
取得、視覚化、分析、予測できる最新のCLIツールです。
✨ 主な特徴
- PyPIのダウンロード統計を取得する
- ダウンロード傾向をグラフで可視化する
- NumPy を使用して統計分析を行う
- 機械学習で将来のダウンロード傾向を予測する
🔧 技術スタック
- 言語 : Python 3.12
- ライブラリ : VersaLog & scikit-learn & numpy & matplotlib & pypistats
💻 実際の使い方
インストール方法
pip install pytrendx
現在のダウンロード統計を取得する
ptx --get pillow
📦 Fetching PyPI stats for 'pillow'...
📊 Download stats for 'pillow':
========================================
Last day: N/A
Last week: 53472343
Last month: N/A
========================================
グラフのダウンロード傾向
ptx --graph pillow
ダウンロード統計の分析
ptx --analyze pillow
📊 Statistical Analysis for 'pillow':
=============================================
Total downloads: 2,252,527,225
Average: 6,222,450.90
Median: 6,421,581.00
Std Deviation: 1,608,374.11
=============================================
将来の傾向を予測する
ptx --predict pillow
🔮 Predicted Downloads for 'pillow' (next 14 days):
=============================================
Day +1: 6,912,699 downloads
Day +2: 6,916,502 downloads
Day +3: 6,920,305 downloads
Day +4: 6,924,108 downloads
Day +5: 6,927,911 downloads
Day +6: 6,931,714 downloads
Day +7: 6,935,517 downloads
Day +8: 6,939,320 downloads
Day +9: 6,943,123 downloads
Day +10: 6,946,926 downloads
Day +11: 6,950,729 downloads
Day +12: 6,954,532 downloads
Day +13: 6,958,335 downloads
Day +14: 6,962,138 downloads
=============================================
🔗 リンクまとめ
🚀 おわりに
もし気に入ってもらえたら、
ぜひ GitHubのスターやフィードバック をお願いします

