This attempts to give the names of the chrome extensions installed, for certain extensions:
unique values of (it as string) of values of keys "message" of values of keys "appName" of jsons whose(exists keys "appName" of it) of files "messages.json" of folders whose(name of it as lowercase contains "en") of folders "_locales" of folders of folders of folders "Extensions" of folders "Default" of ( ( folders "google-chrome" of folders of folders "/home" );( folders "Library/Application Support/Google/Chrome" of folders of folders "/Users" );( folders "AppData\Local\Google\Chrome\User Data" of folders of folders ("C:\Users"; "C:\Documents and Settings") ) )
Not all extensions follow this format.
This should get the name of most other extensions:
unique values whose(it does not contain "__MSG_") of (it as string) of values of keys "name" of jsons of files "manifest.json" of folders of folders of folders "Extensions" of folders "Default" of ( ( folders "google-chrome" of folders of folders "/home" );( folders "Library/Application Support/Google/Chrome" of folders of folders "/Users" );( folders "AppData\Local\Google\Chrome\User Data" of folders of folders ("C:\Users"; "C:\Documents and Settings") ) )
both of the above combined:
(unique values whose(it does not contain "__MSG_") of (it as string) of values of keys "name" of jsons of files "manifest.json" of it; unique values of (it as string) of values of keys "message" of values of keys "appName" of jsons whose(exists keys "appName" of it) of files "messages.json" of folders whose(name of it as lowercase contains "en") of folders "_locales" of it) of folders of folders of folders "Extensions" of folders "Default" of ( ( folders "google-chrome" of folders of folders "/home" );( folders "Library/Application Support/Google/Chrome" of folders of folders "/Users" );( folders "AppData\Local\Google\Chrome\User Data" of folders of folders ("C:\Users"; "C:\Documents and Settings") ) )
handle another case:
(unique values whose(it does not contain "__MSG_") of (it as string) of values of keys "name" of jsons of files "manifest.json" of it; unique values of ( (it as string) of values of keys "message" of values of (keys "appName" of it) of jsons whose(exists keys "appName" of it) of it ; (it as string) of values of keys "message" of values of (keys "app_name" of it) of jsons whose(exists keys "app_name" of it) of it ) of files "messages.json" of folders whose(name of it as lowercase contains "en") of folders "_locales" of it) of folders of folders of folders "Extensions" of folders "Default" of ( ( folders "google-chrome" of folders of folders "/home" );( folders "Library/Application Support/Google/Chrome" of folders of folders "/Users" );( folders "AppData\Local\Google\Chrome\User Data" of folders of folders ("C:\Users"; "C:\Documents and Settings") ) )
A different method:
unique values whose(it does not contain "%0a") of (( (it as string) of values of keys "message" of values of (keys whose(name of it as lowercase contains "app" AND name of it as lowercase contains "name") of it) of jsons whose(exists keys whose(name of it as lowercase contains "app" AND name of it as lowercase contains "name") of it) of it ) of files "messages.json" of folders whose(name of it as lowercase contains "en") of folders "_locales" of it) of folders of folders of folders "Extensions" of folders "Default" of ( ( folders "google-chrome" of folders of folders "/home" );( folders "Library/Application Support/Google/Chrome" of folders of folders "/Users" );( folders "AppData\Local\Google\Chrome\User Data" of folders of folders ("C:\Users"; "C:\Documents and Settings") ) )
Name & Version of certain extensions:
unique values whose(it does not contain "__MSG_") of (value of key "name" of it as string & " " & value of key "version" of it as string) of jsons of files "manifest.json" of folders of folders of folders "Extensions" of folders "Default" of ( ( folders "google-chrome" of folders of folders "/home" );( folders "Library/Application Support/Google/Chrome" of folders of folders "/Users" );( folders "AppData\Local\Google\Chrome\User Data" of folders of folders ("C:\Users"; "C:\Documents and Settings") ) )