WikiTree Sourcer assists in finding and citing genealogy sources for use on wikitree.com.
WikiTree Sourcer Extension
The WikiTree Sourcer extension saves time and typing by assisting WikiTree users with three main tasks:
1. From a WikiTree profile page it provides the ability to search other genealogy websites for relevant records.
2. From one of these genealogy websites' records page it can extract data and build a citation.
3. Also from one of these genealogy websites records page it can search other genealogy websites for similar records. For example on an Ancestry page it can help find free versions of the same original source.
The extension is free but donations are welcome at: https://buymeacoffee.com/RobPavey
The extension has very little performance impact unless you are actively using it. It does not modify any web pages and does nothing (other than registering a listener) until it's popup menu is used.
Read more
1. From a WikiTree profile page it provides the ability to search other genealogy websites for relevant records.
2. From one of these genealogy websites' records page it can extract data and build a citation.
3. Also from one of these genealogy websites records page it can search other genealogy websites for similar records. For example on an Ancestry page it can help find free versions of the same original source.
The extension is free but donations are welcome at: https://buymeacoffee.com/RobPavey
The extension has very little performance impact unless you are actively using it. It does not modify any web pages and does nothing (other than registering a listener) until it's popup menu is used.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "WikiTree Sourcer", "version": "2.8.0", "description": "WikiTree Sourcer assists in finding and citing genealogy sources for use on wikitree.com.", "permissions": ["storage", "contextMenus", "scripting", "management"], "host_permissions": [ "*://*.wikitree.com/*", "*://*.ancestry.com/*", "*://*.ancestry.co.uk/*", "*://*.ancestry.ca/*", "*://*.ancestry.com.au/*", "*://*.ancestry.de/*", "*://*.ancestry.it/*", "*://*.ancestry.fr/*", "*://*.ancestry.se/*", "*://*.ancestry.mx/*", "*://*.ancestryclassroom.com/*", "*://*.ancestryclassroom.co.uk/*", "*://*.ancestryclassroom.ca/*", "*://*.ancestryclassroom.com.au/*", "*://*.ancestryinstitution.com/*", "*://*.ancestryinstitution.co.uk/*", "*://*.ancestryinstitution.ca/*", "*://*.ancestryinstitution.com.au/*", "*://*.ancestryinstitution.de/*", "*://*.ancestryinstitution.fr/*", "*://*.ancestryinstitution.se/*", "*://*.ancestrylibrary.com/*", "*://*.ancestrylibraryedition.co.uk/*", "*://*.ancestrylibrary.ca/*", "*://*.ancestrylibrary.com.au/*", "*://*.ancestryheritagequest.com/*", "*://www.archion.de/*", "*://archive.org/*", "*://*.bac-lac.gc.ca/*", "*://*.bdm.nsw.gov.au/*", "*://*.bdmhistoricalrecords.dia.govt.nz/*", "*://*.billiongraves.com/*", "*://*.cornwall-opc-database.org/*", "*://*.cwgc.org/*", "*://*.digitalarkivet.no/*", "*://*.findmypast.com/*", "*://*.findmypast.co.uk/*", "*://*.findmypast.ie/*", "*://*.findmypast.com.au/*", "*://www-findmypast-co-uk.nls.idm.oclc.org/*", "*://www.findagrave.com/*", "*://www.familysearch.org/*", "*://www.freebmd.org.uk/*", "*://www.freecen.org.uk/*", "*://www.freereg.org.uk/*", "*://geneteka.genealodzy.pl/*", "*://*.google.com/books/*", "*://*.google.co.uk/books/*", "*://*.google.ca/books/*", "*://*.google.com.au/books/*", "*://*.google.de/books/*", "*://*.google.it/books/*", "*://*.google.fr/books/*", "*://*.google.se/books/*", "*://*.google.mx/books/*", "*://www.gro.gov.uk/gro/content/certificates/*", "*://*.hathitrust.org/*", "*://*.irishgenealogy.ie/*", "*://*.jstor.org/*", "*://librariestas.ent.sirsidynix.net.au/*", "*://data.matricula-online.eu/*", "*://*.myheritage.com/*", "*://*.census.nationalarchives.ie/*", "*://*.nli.ie/*", "*://*.newspaperarchive.com/*", "*://*.newspapers.com/*", "*://*.openarchieven.nl/*", "*://paperspast.natlib.govt.nz/*", "*://probatesearch.service.gov.uk/*", "*://www.scotlandspeople.gov.uk/*", "*://trove.nla.gov.au/*", "*://*.bdm.vic.gov.au/*", "*://www.wiewaswie.nl/*", "*://*.wikipedia.org/*" ], "optional_host_permissions": [ "*://*.americanancestors.org/*", "*://archion.de/*", "*://*.thegenealogist.com/*", "*://*.thegenealogist.co.uk/*" ], "background": { "service_worker": "base/browser/background/background_chrome.mjs", "type": "module" }, "action": { "default_popup": "base/browser/popup/popup.html", "default_icon": { "16": "images/wts_inactive_16.png", "32": "images/wts_inactive_32.png", "48": "images/wts_inactive_48.png", "128": "images/wts_inactive_128.png" } }, "content_scripts": [ { "matches": ["*://*.wikitree.com/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/wikitree/browser/wikitree_content.js"] }, { "matches": ["*://*.americanancestors.org/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/ameranc/browser/ameranc_content.js"] }, { "matches": [ "*://*.ancestry.com/*", "*://*.ancestry.co.uk/*", "*://*.ancestry.ca/*", "*://*.ancestry.com.au/*", "*://*.ancestry.de/*", "*://*.ancestry.it/*", "*://*.ancestry.fr/*", "*://*.ancestry.se/*", "*://*.ancestry.mx/*", "*://*.ancestryclassroom.com/*", "*://*.ancestryclassroom.co.uk/*", "*://*.ancestryclassroom.ca/*", "*://*.ancestryclassroom.com.au/*", "*://*.ancestryinstitution.com/*", "*://*.ancestryinstitution.co.uk/*", "*://*.ancestryinstitution.ca/*", "*://*.ancestryinstitution.com.au/*", "*://*.ancestryinstitution.de/*", "*://*.ancestryinstitution.fr/*", "*://*.ancestryinstitution.se/*", "*://*.ancestrylibrary.com/*", "*://*.ancestrylibraryedition.co.uk/*", "*://*.ancestrylibrary.ca/*", "*://*.ancestrylibrary.com.au/*", "*://*.ancestryheritagequest.com/*" ], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/ancestry/browser/ancestry_content.js"] }, { "matches": ["*://www.archion.de/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/archion/browser/archion_content.js"] }, { "matches": ["*://archive.org/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/archive/browser/archive_content.js"] }, { "matches": ["*://*.bac-lac.gc.ca/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/baclac/browser/baclac_content.js"] }, { "matches": ["*://*.bdm.nsw.gov.au/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/nswbdm/browser/nswbdm_content.js"] }, { "matches": ["*://*.bdmhistoricalrecords.dia.govt.nz/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/nzbdm/browser/nzbdm_content.js"] }, { "matches": ["*://*.billiongraves.com/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/bg/browser/bg_content.js"] }, { "matches": ["*://*.cornwall-opc-database.org/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/opccorn/browser/opccorn_content.js"] }, { "matches": ["*://*.cwgc.org/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/cwgc/browser/cwgc_content.js"] }, { "matches": ["*://*.digitalarkivet.no/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/noda/browser/noda_content.js"] }, { "matches": [ "*://*.findmypast.com/*", "*://*.findmypast.co.uk/*", "*://*.findmypast.ie/*", "*://*.findmypast.com.au/*", "*://www-findmypast-co-uk.nls.idm.oclc.org/*" ], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/fmp/browser/fmp_content.js"] }, { "matches": ["*://www.findagrave.com/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/fg/browser/fg_content.js"] }, { "matches": ["*://www.familysearch.org/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/fs/browser/fs_content.js"] }, { "matches": ["*://www.freebmd.org.uk/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/freebmd/browser/freebmd_content.js"] }, { "matches": ["*://www.freecen.org.uk/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/freecen/browser/freecen_content.js"] }, { "matches": ["*://www.freereg.org.uk/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/freereg/browser/freereg_content.js"] }, { "matches": ["*://geneteka.genealodzy.pl/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/geneteka/browser/geneteka_content.js"] }, { "matches": [ "*://*.google.com/books/*", "*://*.google.co.uk/books/*", "*://*.google.ca/books/*", "*://*.google.com.au/books/*", "*://*.google.de/books/*", "*://*.google.it/books/*", "*://*.google.fr/books/*", "*://*.google.se/books/*", "*://*.google.mx/books/*" ], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/gbooks/browser/gbooks_content.js"] }, { "matches": ["*://books.google.com/books*"], "run_at": "document_idle", "all_frames": true, "js": ["site/gbooks/browser/gbooks_content_iframe.js"] }, { "matches": ["*://www.gro.gov.uk/gro/content/certificates/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/gro/browser/gro_content.js"] }, { "matches": ["*://*.hathitrust.org/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/hathi/browser/hathi_content.js"] }, { "matches": ["*://*.irishgenealogy.ie/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/irishg/browser/irishg_content.js"] }, { "matches": ["*://*.jstor.org/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/jstor/browser/jstor_content.js"] }, { "matches": ["*://librariestas.ent.sirsidynix.net.au/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/taslib/browser/taslib_content.js"] }, { "matches": ["*://data.matricula-online.eu/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/matricula/browser/matricula_content.js"] }, { "matches": ["*://*.myheritage.com/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/mh/browser/mh_content.js"] }, { "matches": ["*://*.census.nationalarchives.ie/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/naie/browser/naie_content.js"] }, { "matches": ["*://*.nli.ie/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/nli/browser/nli_content.js"] }, { "matches": ["*://*.newspaperarchive.com/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/npa/browser/npa_content.js"] }, { "matches": ["*://*.newspapers.com/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/np/browser/np_content.js"] }, { "matches": ["*://*.openarchieven.nl/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/openarch/browser/openarch_content.js"] }, { "matches": ["*://paperspast.natlib.govt.nz/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/ppnz/browser/ppnz_content.js"] }, { "matches": ["*://probatesearch.service.gov.uk/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/psuk/browser/psuk_content.js"] }, { "matches": ["*://www.scotlandspeople.gov.uk/*"], "run_at": "document_end", "js": ["base/browser/content/content_common.js", "site/scotp/browser/scotp_content.js"] }, { "matches": ["*://*.thegenealogist.com/*", "*://*.thegenealogist.co.uk/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/thegen/browser/thegen_content.js"] }, { "matches": ["*://trove.nla.gov.au/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/trove/browser/trove_content.js"] }, { "matches": ["*://*.bdm.vic.gov.au/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/vicbdm/browser/vicbdm_content.js"] }, { "matches": ["*://www.wiewaswie.nl/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/wiewaswie/browser/wiewaswie_content.js"] }, { "matches": ["*://*.wikipedia.org/*"], "run_at": "document_idle", "js": ["base/browser/content/content_common.js", "site/wikipedia/browser/wikipedia_content.js"] } ], "options_ui": { "page": "base/browser/options/options.html", "open_in_tab": true }, "icons": { "16": "images/wikitree_sourcer16.png", "32": "images/wikitree_sourcer32.png", "48": "images/wikitree_sourcer48.png", "128": "images/wikitree_sourcer128.png" }, "web_accessible_resources": [ { "resources": ["site/wikitree/core/wikitree_extract_data.mjs"], "matches": ["*://*.wikitree.com/*"] }, { "resources": ["site/ameranc/core/ameranc_extract_data.mjs"], "matches": ["*://*.americanancestors.org/*"] }, { "resources": ["site/ancestry/core/ancestry_extract_data.mjs"], "matches": [ "*://*.ancestry.com/*", "*://*.ancestry.co.uk/*", "*://*.ancestry.ca/*", "*://*.ancestry.com.au/*", "*://*.ancestry.de/*", "*://*.ancestry.it/*", "*://*.ancestry.fr/*", "*://*.ancestry.se/*", "*://*.ancestry.mx/*", "*://*.ancestryclassroom.com/*", "*://*.ancestryclassroom.co.uk/*", "*://*.ancestryclassroom.ca/*", "*://*.ancestryclassroom.com.au/*", "*://*.ancestryinstitution.com/*", "*://*.ancestryinstitution.co.uk/*", "*://*.ancestryinstitution.ca/*", "*://*.ancestryinstitution.com.au/*", "*://*.ancestryinstitution.de/*", "*://*.ancestryinstitution.fr/*", "*://*.ancestryinstitution.se/*", "*://*.ancestrylibrary.com/*", "*://*.ancestrylibraryedition.co.uk/*", "*://*.ancestrylibrary.ca/*", "*://*.ancestrylibrary.com.au/*", "*://*.ancestryheritagequest.com/*" ] }, { "resources": ["site/archion/core/archion_extract_data.mjs"], "matches": ["*://www.archion.de/*"] }, { "resources": ["site/archive/core/archive_extract_data.mjs"], "matches": ["*://archive.org/*"] }, { "resources": ["site/baclac/core/baclac_extract_data.mjs"], "matches": ["*://*.bac-lac.gc.ca/*"] }, { "resources": ["site/nswbdm/core/nswbdm_extract_data.mjs"], "matches": ["*://*.bdm.nsw.gov.au/*"] }, { "resources": ["site/nzbdm/core/nzbdm_extract_data.mjs"], "matches": ["*://*.bdmhistoricalrecords.dia.govt.nz/*"] }, { "resources": ["site/bg/core/bg_extract_data.mjs"], "matches": ["*://*.billiongraves.com/*"] }, { "resources": ["site/opccorn/core/opccorn_extract_data.mjs"], "matches": ["*://*.cornwall-opc-database.org/*"] }, { "resources": ["site/cwgc/core/cwgc_extract_data.mjs"], "matches": ["*://*.cwgc.org/*"] }, { "resources": ["site/noda/core/noda_extract_data.mjs"], "matches": ["*://*.digitalarkivet.no/*"] }, { "resources": ["site/fg/core/fg_extract_data.mjs"], "matches": ["*://www.findagrave.com/*"] }, { "resources": ["site/fmp/core/fmp_extract_data.mjs"], "matches": [ "*://*.findmypast.com/*", "*://*.findmypast.co.uk/*", "*://*.findmypast.ie/*", "*://*.findmypast.com.au/*", "*://www-findmypast-co-uk.nls.idm.oclc.org/*" ] }, { "resources": ["site/freebmd/core/freebmd_extract_data.mjs"], "matches": ["*://www.freebmd.org.uk/*"] }, { "resources": ["site/freecen/core/freecen_extract_data.mjs"], "matches": ["*://www.freecen.org.uk/*"] }, { "resources": ["site/freereg/core/freereg_extract_data.mjs"], "matches": ["*://www.freereg.org.uk/*"] }, { "resources": ["site/fs/core/fs_extract_data.mjs"], "matches": ["*://www.familysearch.org/*"] }, { "resources": ["site/geneteka/core/geneteka_extract_data.mjs"], "matches": ["*://geneteka.genealodzy.pl/*"] }, { "resources": ["site/gbooks/core/gbooks_extract_data.mjs"], "matches": [ "*://*.google.com/*", "*://*.google.co.uk/*", "*://*.google.ca/*", "*://*.google.com.au/*", "*://*.google.de/*", "*://*.google.it/*", "*://*.google.fr/*", "*://*.google.se/*", "*://*.google.mx/*" ] }, { "resources": ["site/gro/core/gro_extract_data.mjs"], "matches": ["*://www.gro.gov.uk/*"] }, { "resources": ["site/hathi/core/hathi_extract_data.mjs"], "matches": ["*://*.hathitrust.org/*"] }, { "resources": ["site/irishg/core/irishg_extract_data.mjs"], "matches": ["*://*.irishgenealogy.ie/*"] }, { "resources": ["site/jstor/core/jstor_extract_data.mjs"], "matches": ["*://*.jstor.org/*"] }, { "resources": ["site/taslib/core/taslib_extract_data.mjs"], "matches": ["*://librariestas.ent.sirsidynix.net.au/*"] }, { "resources": ["site/matricula/core/matricula_extract_data.mjs"], "matches": ["*://data.matricula-online.eu/*"] }, { "resources": ["site/mh/core/mh_extract_data.mjs"], "matches": ["*://*.myheritage.com/*"] }, { "resources": ["site/naie/core/naie_extract_data.mjs"], "matches": ["*://*.census.nationalarchives.ie/*"] }, { "resources": ["site/nli/core/nli_extract_data.mjs"], "matches": ["*://*.nli.ie/*"] }, { "resources": ["site/npa/core/npa_extract_data.mjs"], "matches": ["*://*.newspaperarchive.com/*"] }, { "resources": ["site/np/core/np_extract_data.mjs"], "matches": ["*://*.newspapers.com/*"] }, { "resources": ["site/openarch/core/openarch_extract_data.mjs"], "matches": ["*://*.openarchieven.nl/*"] }, { "resources": ["site/ppnz/core/ppnz_extract_data.mjs"], "matches": ["*://paperspast.natlib.govt.nz/*"] }, { "resources": ["site/psuk/core/psuk_extract_data.mjs"], "matches": ["*://probatesearch.service.gov.uk/*"] }, { "resources": ["site/scotp/core/scotp_extract_data.mjs"], "matches": ["*://www.scotlandspeople.gov.uk/*"] }, { "resources": ["site/thegen/core/thegen_extract_data.mjs"], "matches": ["*://*.thegenealogist.com/*", "*://*.thegenealogist.co.uk/*"] }, { "resources": ["site/trove/core/trove_extract_data.mjs"], "matches": ["*://trove.nla.gov.au/*"] }, { "resources": ["site/vicbdm/core/vicbdm_extract_data.mjs"], "matches": ["*://*.bdm.vic.gov.au/*"] }, { "resources": ["site/wiewaswie/core/wiewaswie_extract_data.mjs"], "matches": ["*://www.wiewaswie.nl/*"] }, { "resources": ["site/wikipedia/core/wikipedia_extract_data.mjs"], "matches": ["*://*.wikipedia.org/*"] } ], "manifest_version": 3}
Read more