BBO Helper
Adds functionally to Bridge Base Online (BBO) website. Adds double dummy table, shows auction and play timing, cleanly copies boards to the clipboard, export boards as PBN, automates common alerts, provides more detailed travellers, and more.
Additional files are visible only to premium users
manifest.json
{
"manifest_version": 2,
"name": "__MSG_appName__",
"version": "1.4.10",
"description": "__MSG_appDesc__",
"developer": {
"name": "Matthew Kidd"
},
"homepage_url": "https://lajollabridge.com/Software/BBO-Helper/",
"default_locale": "en",
"incognito": "spanning",
"browser_specific_settings": {
"gecko": {
"id": "[email protected]"
}
},
"icons": {
"16": "icons/B++16.png",
"24": "icons/B++24.png",
"32": "icons/B++32.png",
"48": "icons/B++48.png",
"96": "icons/B++96.png"
},
"content_scripts": [
{
"matches": [
"*://www.bridgebase.com/myhands/hands.php?username=*",
"*://webutil.bridgebase.com/v2/daylong_hands.php*"
],
"css": [
"global.css",
"hands.css"
],
"js": [
"FileSaver.js",
"common.js",
"hands.js"
]
},
{
"matches": [
"*://www.bridgebase.com/myhands/hands.php?traveller=*"
],
"css": [
"global.css",
"traveller.css"
],
"js": [
"FileSaver.js",
"common.js",
"traveller.js"
]
},
{
"matches": [
"*://www.bridgebase.com/tools/handviewer.html*"
],
"css": [
"global.css"
],
"js": [
"FileSaver.js",
"common.js",
"handviewer.js"
]
},
{
"matches": [
"*://www.bridgebase.com/v3/*"
],
"css": [
"global.css"
],
"js": [
"common.js",
"bbov3.js",
"FileSaver.js"
],
"run_at": "document_end"
},
{
"matches": [
"*://webutil.bridgebase.com/v2/tview.php*"
],
"js": [
"tview.js"
],
"css": [
"tview.css"
]
},
{
"matches": [
"https://www.ebu.co.uk/ngs/search*"
],
"js": [
"ngssearch.js"
]
}
],
"permissions": [
"activeTab",
"clipboardWrite",
"storage",
"unlimitedStorage",
"https://webutil.bridgebase.com/*",
"https://dds.bridgewebs.com/bsol2/*",
"https://dds.bridgewebs.com/cgi-bin/bsol2/*"
],
"page_action": {
"default_icon": {
"19": "icons/B++19.png",
"38": "icons/B++38.png"
},
"default_title": "BBO Helper",
"default_popup": "popupmenu.html",
"show_matches": [
"*://www.bridgebase.com/v3/*",
"*://www.bridgebase.com/tools/handviewer.html*",
"*://www.bridgebase.com/myhands/hands.php?traveller=*",
"*://www.bridgebase.com/myhands/hands.php?username=*",
"*://webutil.bridgebase.com/v2/tview.php*"
]
},
"options_ui": {
"page": "options.html",
"browser_style": true,
"chrome_style": true
},
"background": {
"page": "background.html"
},
"web_accessible_resources": [
"injectedbbo.js",
"buttons/*.png",
"images/*.png",
"icons/*.png",
"sesshands/*"
]
}