diff --git a/fiexport.py b/fiexport.py index bb21b3a..5e34a51 100644 --- a/fiexport.py +++ b/fiexport.py @@ -39,8 +39,9 @@ if (year_int == ""): print("set for file => date is",dt_string, "year is", year_int, "month is", month_int) -# month_int to mount_str for example 1 -> January +# for writing get number of month change to text +# for example 1 -> January month_name_eng = { "01": "January", "02": "February", @@ -102,9 +103,9 @@ month_name_por_BR = { } # writing dates -writing_date_eng = month_name_eng[month_int] + year_int -writing_date_tur = month_name_tur[month_int] + year_int -writing_date_por_BR = month_name_por_BR[month_int] + year_int +writing_date_eng = month_name_eng[month_int] + " " + year_int +writing_date_tur = month_name_tur[month_int] + " " + year_int +writing_date_por_BR = month_name_por_BR[month_int] + " " + year_int # for html id html_id_n = short_month_name[month_int] + year_int[-2::] + "finreport" @@ -115,12 +116,40 @@ langfolder_names = ["tur", "eng", "por_BR"] for folder in langfolder_names: os.makedirs(folder, exist_ok=True) +print("Dirs was created\nnow please answer financial questions (maybe boring) (dont use currency only number) ") -print("Dirs was created") +LibP_total_str = str(input("LiberaPay total [0] = ")) +XMR_total_str = str(input("Monero (XMR) total [0] = ")) +servers_usage_str = str(input("all servers usage (don't forget that is text) = ")) +totally_used_s = str(input("all money used [0] = ")) +what_we_have = str(input("what we have? [0] = ")) +XMR_wehave = str(input("XMR conversion rate? [0] = ")) +XMR_conv_date = str(input("XMR cheking date? (Dth MMM YYYY) = ")) +extramoneyis_dividedto_team = str(input("Was extra money shared among team? [The extra money has not been yet divided among the team] = ")) + +# if is that NULL +if (LibP_total_str == ""): + LibP_total_str = "0" +if (XMR_total_str == ""): + XMR_total_str = "0" +if (servers_usage_str == ""): + servers_usage_str = "dont used any server" +if (totally_used_s == ""): + totally_used_s = "0" +if (what_we_have == ""): + what_we_have = "0" +if (XMR_wehave == ""): + XMR_wehave = "0" +if (extramoneyis_dividedto_team == ""): + extramoneyis_dividedto_team = "The extra money has not been yet divided among the team." + +remaining = str(float(what_we_have) + float(XMR_wehave)) #maybe that is make performance issue + +if (remaining == ""): + print("remaining is NULL please check again...") # output html's # English -# for writing get number of month change to text eng_f = open(os.path.join("eng", dt_string + ".html"), "w") eng_f.write("\n") eng_f.write('\n') @@ -131,24 +160,25 @@ eng_f.write(' \n') eng_f.write(' \n') eng_f.write(' \n') -eng_f.write("
Bu ayda LiberaPay'den toplam olarak 33.74 USD aldık.
\n") -eng_f.write('Bu ay toplam olarak 0.12972345 XMR aldık. Fiat'a dönüştürülmedi. Bu para, XMR zirveye ulaştığında kullanacak veya nakde çevirecek paramızın olmadığı zamanlar için tutuluyor.
\n") -eng_f.write('11.38 USD Iceberg için, 21.73 USD Mythos için.
\n') -eng_f.write('Toplam 33.11 USD bu ay kullanıldı. bizde olan 0.63 USD + yaklaşık 18.50 USD (1 Aralık 2022 itibarıyla XMR dönüşüm oranı) = 19.13 USD kalan.
\n') -eng_f.write('Ekstra para henüz takım arasında paylaştırılmadı.
\n') +eng_f.write('We received a total of " + LibP_total_str + " USD on LiberaPay this month.
\n") +eng_f.write('We received a total of "+ XMR_total_str +" XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.
\n") +eng_f.write('"+ servers_usage_str +"
\n") +eng_f.write('Totally '+ totally_used_s +' USD was used up this month. We have '+ what_we_have +' USD + around '+ XMR_wehave +' USD (XMR conversion rate as of '+ XMR_conv_date +') = '+ remaining +' USD remaining.
\n') +eng_f.write(''+ extramoneyis_dividedto_team +'
\n') eng_f.write(' \n') eng_f.write('\n') eng_f.write('