Skip to content

「人生、チョロかった!」簡単に人生の使うお金を計算し、たとえ100歳になる。

License

Notifications You must be signed in to change notification settings

zorroforever/jinseicyorokatta

Repository files navigation

jinseicyorokatta

「人生、チョロかった!」

簡単に人生の使うお金を計算し、100歳になる。

Tests Passing GitHub Contributors Issues GitHub pull requests

English · 简体中文

はじめに

普通のpy3.10環境を用意してください。

apt-get install python

インストール

webでconfig.jsonの設定することになる。 以下のコマンドで実行します。

python flask_app.py

それて、ブラウザで以下のURLにアクセスします。

http://localhost:5000/
Webサイトの言語設定 以下のコマンドで実行します。 poファイルを作成する。

[!NOTE]
例: msgid "Life Configuration" msgstr "ライフ設定" 通訳する。

pybabel extract -F babel.cfg -o messages.pot .
pybabel init -i messages.pot -d translations -l ja

以下のコマンドで実行します。 moファイルを作成する。

pybabel compile -d translations

config.jsonの設定

{
    "language": "ja", // 言語設定
    "currency": "JPY", // 通貨設定
    "mark": "¥", // 通貨記号設定
    "bank_rate": 0.11, // 銀行の利率設定
    "initial_balance": 500000000,   // 初期資金設定
    "base_year": 2024, // 基準年設定
    "years":0, // 何年目か設定
    "target_year": 2084, // 目標年設定
    "inflate_rate": 4.48, // 通貨インフレーション率設定
    "birth_year": 1983, // 誕生年設定
    "retirement_age": 65, // 退職年齢設定
    "cost": {
        "monthly": {
            "fixed": {
                "house_fee" :100000,// 家賃   
                "eng_water_fee" : 500, // 水道料金
                "eng_electricity_fee" : 2000, // 電気料金
                "eng_gas_fee": 500,// ガス料金
                "eng_network_fee" : 2000, // 通信料金
                "phone_fee" : 2000, // 電話料金
                "insurance_fee" : 40000 // 保険料金
            },
            "variable": {
                "traffic_fee" : 8000, // 交通費
                "food_fee" : 30000, // 食費
                "shopping_fee": 30000,// 買い物料金
                "travelling_fee" : 50000,//   旅費
                "vip_fee" : 4000// 各vip会員料金
            }
        },
        "annual": {
        }
    }
}

monthly.fixedとmonthly.variableの設定は、
自分のニーズに合わせて設定してください。
追加項目を増やしたり、削除したりしても大丈夫です。

設定を終わったら、以下のコマンドで実行します。

python life.py path/to/config.json

windowsの場合は、以下のコマンドで実行します。

.\life.exe "path/to/config.json"

貢献

..

バージョニング

..

著者紹介

ライセンス

このプロジェクトのライセンスは GPL v3.0 - LICENSE.md

謝辞

  • インスピレーション
  • その他

About

「人生、チョロかった!」簡単に人生の使うお金を計算し、たとえ100歳になる。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published