From f8523ec80eba063918eb0fa24bb228fd425f4968 Mon Sep 17 00:00:00 2001 From: Suyash_Musale Date: Wed, 8 May 2024 19:35:27 +0530 Subject: [PATCH 1/3] Added a change to replace symbols --- .../modules/data_toolkit/screener/screener_equities.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py b/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py index c984681..b13f0da 100644 --- a/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py +++ b/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py @@ -14,7 +14,7 @@ def process_data(data, key): for report in reports: label = report.get("") if label: - formatted_label = label.replace('+', '').strip() + formatted_label = label.replace('+', '').replace('%','').replace(',','').strip() formatted_reports[formatted_label] = {key: value for key, value in report.items() if key != ""} return {'symbol': stock_name, key: formatted_reports} From c88efa8057952858929396707c9efa380647de82 Mon Sep 17 00:00:00 2001 From: Suyash_Musale Date: Sat, 11 May 2024 15:29:04 +0530 Subject: [PATCH 2/3] Removed unnecessary symbols --- .../modules/data_toolkit/screener/screener_equities.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py b/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py index b13f0da..145ca64 100644 --- a/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py +++ b/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py @@ -14,13 +14,14 @@ def process_data(data, key): for report in reports: label = report.get("") if label: - formatted_label = label.replace('+', '').replace('%','').replace(',','').strip() - formatted_reports[formatted_label] = {key: value for key, value in report.items() if key != ""} + formatted_label = label.replace('+', '').strip() + formatted_reports[formatted_label] = {key: value.replace('%','').replace(',','') for key, value in report.items() if key != ""} + print(formatted_reports[formatted_label]) return {'symbol': stock_name, key: formatted_reports} @staticmethod def process_key_metrics_data(value): - return value.replace('\n', '').replace('\u20b9', '').replace(' ', '').replace(' ', '').replace(' ','').replace(' ','').replace(',','').replace('Cr.','Cr') + return value.replace('\n', '').replace('\u20b9', '').replace(' ', '').replace(' ', '').replace(' ','').replace(' ','').replace(',','').replace('Cr.','').replace('%','') @staticmethod def handle_key_metrics_response(response, company_code): From 8c2ddb2c966620d21561214888ad609a81762cb1 Mon Sep 17 00:00:00 2001 From: Suyash_Musale Date: Sat, 11 May 2024 16:57:08 +0530 Subject: [PATCH 3/3] Removed unnecessary symbols --- .../modules/data_toolkit/screener/screener_equities.py | 1 - 1 file changed, 1 deletion(-) diff --git a/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py b/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py index 145ca64..c2bcddb 100644 --- a/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py +++ b/fin_maestro_kin/modules/data_toolkit/screener/screener_equities.py @@ -16,7 +16,6 @@ def process_data(data, key): if label: formatted_label = label.replace('+', '').strip() formatted_reports[formatted_label] = {key: value.replace('%','').replace(',','') for key, value in report.items() if key != ""} - print(formatted_reports[formatted_label]) return {'symbol': stock_name, key: formatted_reports} @staticmethod