diff --git a/default.py b/default.py index aaa80d97..1307d09d 100644 --- a/default.py +++ b/default.py @@ -190,6 +190,10 @@ def update_browser(self, _): update_user_agent() sys.exit(0) + def update_carbon_rating(self, _): + update_mdn_rules() + sys.exit(0) + def update_mdn(self, _): update_mdn_rules() sys.exit(0) @@ -528,6 +532,7 @@ def handle_option(self, opt, arg): ("-b", "--update-browser"): self.update_browser, ("-d", "--update-definitions"): self.update_software_definitions, ("--ums", "--update-mdn-sources"): self.update_mdn, + ("--ucr", "--update-carbon-rating"): self.update_carbon_rating, ("-s", "--setting"): self.set_setting, ("-ss", "--save-setting"): self.save_setting } @@ -574,6 +579,7 @@ def main(argv): "uc" ,"update-credits", "ums", "update-mdn-sources", "update-browser", "update-definitions=", + "update-carbon-rating", "is=", "it=", "setting=", "save-setting="]) except getopt.GetoptError: print(main.__doc__) diff --git a/tools/carbon_rating.py b/helpers/carbon_rating_helper.py similarity index 100% rename from tools/carbon_rating.py rename to helpers/carbon_rating_helper.py diff --git a/helpers/mdn_helper.py b/helpers/mdn_helper.py index 9299a102..68cb24ac 100644 --- a/helpers/mdn_helper.py +++ b/helpers/mdn_helper.py @@ -129,10 +129,3 @@ def save_mdn_rules(rules): with open(file_path, 'w', encoding='utf-8') as outfile: json.dump(rules, outfile, indent=4) return rules - - -""" -If file is executed on itself then call a definition, mostly for testing purposes -""" -if __name__ == '__main__': - main(sys.argv[1:]) diff --git a/helpers/update_software_helper.py b/helpers/update_software_helper.py index 8de3a9a9..8f8b47c5 100644 --- a/helpers/update_software_helper.py +++ b/helpers/update_software_helper.py @@ -1202,10 +1202,3 @@ def get_apache_httpd_versions(): for version in versions: versions_dict[version] = [] return versions_dict - - -""" -If file is executed on itself then call a definition, mostly for testing purposes -""" -if __name__ == '__main__': - main(sys.argv[1:])