pepy
1.0.0

PePyPepy.techは、Pythonパッケージに関する統計を表示することを目的とするサイトです。
これはバックエンドサービスのリポジトリです。フロントエンドを確認する場合は、このレポジトリを確認してくださいhttps://github.com/psincraian/pepy-front
私たちはあなたのおかげでウェブサイトを生き続けることができ、また次のスポンサーに感謝します。



環境のセットアップを可能な限り簡単にしたかったのです。環境を開始するには、次の前提条件が必要です。
環境を開始するために、次のように実行する必要があります(指が交差しました)。
make start-containers
主に、いくつかのDDDコンセプト(値オブジェクト、エンティティなどなど)を使用し、コマンドをクエリから分離することを目的とするCQも使用しました。
コードの構造は次のとおりです。
pepy/application :ここにすべてのコマンドとクエリが配置されている場所があります。pepy/domain :エンティティ、例外、値オブジェクトなどのドメインオブジェクト。pepy/infrastructure :DBやBigQuery、Flask Webアプリケーション、コンテナなどのリポジトリクラスの実装などのインフラストラクチャコンポーネント。pepy/infrastructure/cli :コマンドラインプログラム。pepy/infrastructure/container :構成ファイルと依存関係インジェクションマネージャー。pepy/infrastructure/api :APIエンドポイントコントローラー。 ダウンロードはどこから来たのですか?
データは、公式のBigQueryリポジトリから取得されています:https://packaging.python.org/guides/analyzing-pypi-package-downloads/
データが更新されるのはいつですか?
UTCの午後5時に毎日実行されるCronがあり、前日からすべての新しいダウンロードを取得します。
コードはMITライセンスの下で利用できます。