File tree Expand file tree Collapse file tree 24 files changed +120
-120
lines changed
amazongpt/greasemonkey/utils
autoclear-chatgpt-history/greasemonkey/utils
bravegpt/greasemonkey/utils
chatgpt-auto-refresh/greasemonkey/utils
chatgpt-auto-talk/greasemonkey/utils
duckduckgpt/greasemonkey/utils
googlegpt/greasemonkey/utils
perplexity-omnibox/chromium/utils Expand file tree Collapse file tree 24 files changed +120
-120
lines changed Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
Original file line number Diff line number Diff line change 11'''
22Name: translate-en-messages.py
3- Version: 2026.2.10.26
3+ Version: 2026.2.10.27
44Author: Adam Lui
55Description: Translate en/messages.json to other locales
66Homepage: https://github.com/adamlui/python-utils
4444 exit ()
4545
4646# Init target_locales
47- def parse_csv_langs ( str ) : return [lang .strip () for lang in str .split (',' ) if lang .strip ()]
47+ def parse_csv_val ( val ) : return [item .strip () for item in val .split (',' ) if item .strip ()]
4848include_arg = args .include_langs or cli .config_data .get ('include_langs' , '' )
4949exclude_arg = args .exclude_langs or cli .config_data .get ('exclude_langs' , '' )
50- target_locales = parse_csv_langs (include_arg ) or cli .default_target_locales
51- exclude_langs = set (parse_csv_langs (exclude_arg ))
50+ target_locales = parse_csv_val (include_arg ) or cli .default_target_locales
51+ exclude_langs = set (parse_csv_val (exclude_arg ))
5252target_locales = [lang for lang in target_locales if lang not in exclude_langs ]
5353
5454# UI initializations
@@ -65,7 +65,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(terminal_width)[:termin
6565print ('' )
6666
6767# Prompt user for keys to ignore
68- ignore_keys = parse_csv_langs (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
68+ ignore_keys = parse_csv_val (args .ignore_keys or cli .config_data .get ('ignore_keys' , '' ))
6969while True :
7070 if ignore_keys : print ('Ignored key(s):' , ignore_keys )
7171 key = input ('Enter key to ignore (or ENTER if done): ' )
You can’t perform that action at this time.
0 commit comments