diff --git a/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/generate_emoji_keywords.py new file mode 100644 index 000000000..aa57fede0 --- /dev/null +++ b/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/generate_emoji_keywords.py @@ -0,0 +1,47 @@ + +""" +Generates keyword-emoji relationships from a selection of Shahmukhi (from Punjabi) words. + +.. raw:: html + +""" + +import argparse + +from scribe_data.unicode.process_unicode import gen_emoji_lexicon +from scribe_data.utils import export_formatted_data + +LANGUAGE = "Shahmukhi " +DATA_TYPE = "emoji-keywords" +emojis_per_keyword = 3 + +parser = argparse.ArgumentParser() +parser.add_argument("--file-path") +args = parser.parse_args() + +if emoji_keywords_dict := gen_emoji_lexicon( + language=LANGUAGE, + emojis_per_keyword=emojis_per_keyword, +): + export_formatted_data( + file_path=args.file_path, + formatted_data=emoji_keywords_dict, + query_data_in_use=True, + language=LANGUAGE, + data_type=DATA_TYPE, + )