By: Genea.ca
Inspect and view changes in Genealogy Assistant source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 3,
"name": "Genealogy Assistant",
"version": "3.5.8",
"description": "Adds custom features to popular genealogy websites like Ancestry, MyHeritage, 23andMe and more!",
"author": "Genea",
"permissions": [
"activeTab",
"scripting",
"storage",
"alarms",
"tabGroups",
"contextMenus"
],
"background": {
"scripts": [
"ExtPay.js",
"core/surnameQueueHandler.js",
"background.js"
]
},
"browser_specific_settings": {
"gecko": {
"id": "genealogy-assistant@genea.ca",
"strict_min_version": "109.0"
}
},
"action": {
"default_popup": "popup.html",
"default_icon": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
}
},
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"content_scripts": [
{
"matches": [
"https://extensionpay.com/*"
],
"js": [
"ExtPay.js"
],
"run_at": "document_start",
"all_frames": true
},
{
"matches": [
"https://www.ancestry.ca/imageviewer/*",
"https://www.ancestry.com/imageviewer/*",
"https://www.ancestry.co.uk/imageviewer/*",
"https://www.ancestry.com.au/imageviewer/*",
"https://www.ancestry.de/imageviewer/*",
"https://www.ancestry.fr/imageviewer/*",
"https://www.ancestry.it/imageviewer/*",
"https://www.ancestry.mx/imageviewer/*",
"https://www.ancestry.ie/imageviewer/*",
"https://www.ancestry.se/imageviewer/*",
"https://www.ancestry.pl/imageviewer/*",
"https://www.ancestry.nl/imageviewer/*"
],
"js": [
"scripts/imagerecordsautofill.js",
"scripts/ancestrypager.js"
],
"run_at": "document_end",
"all_frames": true
},
{
"matches": [
"https://www.ancestry.ca/mediaui-viewer/*",
"https://www.ancestry.com/mediaui-viewer/*",
"https://www.ancestry.co.uk/mediaui-viewer/*",
"https://www.ancestry.com.au/mediaui-viewer/*",
"https://www.ancestry.de/mediaui-viewer/*",
"https://www.ancestry.fr/mediaui-viewer/*",
"https://www.ancestry.it/mediaui-viewer/*",
"https://www.ancestry.mx/mediaui-viewer/*",
"https://www.ancestry.ie/mediaui-viewer/*",
"https://www.ancestry.se/mediaui-viewer/*",
"https://www.ancestry.pl/mediaui-viewer/*",
"https://www.ancestry.nl/mediaui-viewer/*"
],
"js": [
"scripts/downloadimages.js"
],
"run_at": "document_end",
"all_frames": true
},
{
"matches": [
"https://www.ancestry.ca/imageviewer/*",
"https://www.ancestry.com/imageviewer/*",
"https://www.ancestry.co.uk/imageviewer/*",
"https://www.ancestry.com.au/imageviewer/*",
"https://www.ancestry.de/imageviewer/*",
"https://www.ancestry.fr/imageviewer/*",
"https://www.ancestry.it/imageviewer/*",
"https://www.ancestry.mx/imageviewer/*",
"https://www.ancestry.ie/imageviewer/*",
"https://www.ancestry.se/imageviewer/*",
"https://www.ancestry.pl/imageviewer/*",
"https://www.ancestry.nl/imageviewer/*"
],
"js": [
"scripts/darkerancestry.js"
],
"run_at": "document_start",
"all_frames": true
},
{
"matches": [
"https://www.ancestry.ca/*",
"https://www.ancestry.com/*",
"https://www.ancestry.co.uk/*",
"https://www.ancestry.com.au/*",
"https://www.ancestry.de/*",
"https://www.ancestry.fr/*",
"https://www.ancestry.it/*",
"https://www.ancestry.mx/*",
"https://www.ancestry.ie/*",
"https://www.ancestry.se/*",
"https://www.ancestry.pl/*",
"https://www.ancestry.nl/*"
],
"js": [
"scripts/rateLimitOverlay.js"
],
"run_at": "document_end",
"all_frames": false
},
{
"matches": [
"https://www.ancestry.ca/dna/matches/*",
"https://www.ancestry.com/dna/matches/*",
"https://www.ancestry.co.uk/dna/matches/*",
"https://www.ancestry.com.au/dna/matches/*",
"https://www.ancestry.de/dna/matches/*",
"https://www.ancestry.fr/dna/matches/*",
"https://www.ancestry.it/dna/matches/*",
"https://www.ancestry.mx/dna/matches/*",
"https://www.ancestry.ie/dna/matches/*",
"https://www.ancestry.se/dna/matches/*",
"https://www.ancestry.pl/dna/matches/*",
"https://www.ancestry.nl/dna/matches/*",
"https://www.ancestry.ca/discoveryui-matches/*",
"https://www.ancestry.com/discoveryui-matches/*",
"https://www.ancestry.co.uk/discoveryui-matches/*",
"https://www.ancestry.com.au/discoveryui-matches/*",
"https://www.ancestry.de/discoveryui-matches/*",
"https://www.ancestry.fr/discoveryui-matches/*",
"https://www.ancestry.it/discoveryui-matches/*",
"https://www.ancestry.mx/discoveryui-matches/*",
"https://www.ancestry.ie/discoveryui-matches/*",
"https://www.ancestry.se/discoveryui-matches/*",
"https://www.ancestry.pl/discoveryui-matches/*",
"https://www.ancestry.nl/discoveryui-matches/*"
],
"js": [
"scripts/detectprotools.js"
],
"run_at": "document_end",
"all_frames": false
}
],
"host_permissions": [
"https://*.ancestry.ca/*",
"https://*.ancestry.com/*",
"https://*.ancestry.co.uk/*",
"https://*.ancestry.com.au/*",
"https://*.ancestry.de/*",
"https://*.ancestry.fr/*",
"https://*.ancestry.it/*",
"https://*.ancestry.mx/*",
"https://*.ancestry.ie/*",
"https://*.ancestry.se/*",
"https://*.ancestry.pl/*",
"https://*.ancestry.nl/*",
"https://*.newspapers.com/*",
"https://*.fold3.com/*",
"https://*.myheritage.com/*",
"https://*.myheritage.se/*",
"https://*.myheritage.dk/*",
"https://*.myheritage.no/*",
"https://*.myheritage.fi/*",
"https://*.myheritage.de/*",
"https://*.myheritage.pl/*",
"https://*.myheritage.es/*",
"https://*.myheritage.co.uk/*",
"https://*.myheritage.fr/*",
"https://*.myheritage.it/*",
"https://*.myheritage.nl/*",
"https://*.myheritage.be/*",
"https://*.myheritage.cz/*",
"https://*.myheritage.sk/*",
"https://*.myheritage.si/*",
"https://*.myheritage.hu/*",
"https://*.myheritage.gr/*",
"https://*.myheritage.ch/*",
"https://*.myheritage.at/*",
"https://*.myheritage.pt/*",
"https://*.myheritage.lt/*",
"https://*.myheritage.lv/*",
"https://*.myheritage.ee/*",
"https://*.myheritage.ro/*",
"https://*.myheritage.co.il/*",
"https://*.myheritage.com.tr/*",
"https://*.myheritage.com.br/*",
"https://*.myheritage.com.ua/*",
"https://*.myheritage.com.ar/*",
"https://*.oldnews.com/*",
"https://*.familysearch.org/*",
"https://*.familytreedna.com/*",
"https://*.scotlandspeople.gov.uk/*",
"https://*.rootsireland.ie/*",
"https://*.nli.ie/*",
"https://*.nationalarchives.ie/*",
"https://*.irishgenealogy.ie/*",
"https://*.findagrave.com/*",
"https://*.billiongraves.com/*",
"https://*.findmypast.com/*",
"https://*.findmypast.co.uk/*",
"https://*.findmypast.ie/*",
"https://*.britishnewspaperarchive.co.uk/*",
"https://*.wikitree.com/*",
"https://*.gedmatch.com/*",
"https://*.geni.com/*",
"https://*.freebmd.org.uk/*",
"https://*.freereg.org.uk/*",
"https://*.freecen.org.uk/*",
"https://*.gro.gov.uk/*",
"https://*.americanancestors.org/*",
"https://*.sar.org/*",
"https://*.dar.org/*",
"https://*.livingdna.com/*",
"https://*.onland.ca/*",
"https://*.canadiana.ca/*",
"https://*.bdm.nsw.gov.au/*",
"https://*.wikipedia.org/*",
"https://*.23andme.com/*",
"https://*.matricula-online.eu/*",
"https://*.genealodzy.pl/*",
"https://*.archive.org/*",
"https://*.hathitrust.org/*",
"https://*.bac-lac.gc.ca/*",
"https://*.genomelink.io/*",
"https://*.genea.ca/*",
"https://*.geneanet.org/*",
"https://*.filae.com/*",
"https://*.storied.com/*",
"https://*.genesreunited.co.uk/*",
"https://*.thegenealogist.co.uk/*",
"https://*.dnapainter.com/*",
"https://*.geneticaffairs.com/*",
"https://*.borlandgenetics.com/*",
"https://*.yfull.com/*",
"https://*.sequencing.com/*",
"https://chroniclingamerica.loc.gov/*",
"https://*.genealogybank.com/*",
"https://*.newspaperarchive.com/*",
"https://trove.nla.gov.au/*",
"https://*.fultonhistory.com/*",
"https://news.google.com/newspapers/*",
"https://antenati.cultura.gov.it/*",
"https://*.wiewaswie.nl/*",
"https://*.archion.de/*",
"https://*.arkivdigital.se/*",
"https://*.digitalarkivet.no/*",
"https://*.sa.dk/*",
"https://*.riksarkivet.se/*",
"https://*.szukajwarchiwach.gov.pl/*",
"https://*.genteam.at/*",
"https://*.genealogy.net/*",
"https://*.hungaricana.hu/*",
"https://*.arolsen-archives.org/*",
"https://*.jewishgen.org/*",
"https://*.rtrfoundation.org/*",
"https://*.genealogyindexer.org/*",
"https://*.usgenweb.org/*",
"https://*.cyndislist.com/*",
"https://*.genuki.org.uk/*",
"https://*.lostcousins.com/*",
"https://*.densho.org/*",
"https://*.virtualtreasury.ie/*",
"https://*.nationalarchives.gov.uk/*",
"https://*.worldcat.org/*",
"https://*.banq.qc.ca/*",
"https://gallica.bnf.fr/*",
"https://*.archives-nationales.culture.gouv.fr/*",
"https://pares.cultura.gob.es/*",
"https://*.arquivos.pt/*",
"https://*.tombo.pt/*",
"https://*.arkivverket.no/*",
"https://*.openarchieven.nl/*",
"https://*.stadsarchief.amsterdam.nl/*",
"https://*.deutsche-digitale-bibliothek.de/*",
"https://*.archives.gov/*",
"https://recordsearch.naa.gov.au/*",
"https://*.archives.govt.nz/*"
],
"web_accessible_resources": [
{
"resources": [
"data/cardcatalogue.json",
"styles/popup.css",
"styles/advanced.css",
"styles/quicksearch.css",
"core/tooltips.js",
"core/gedcomParser.js",
"core/treeStorage.js",
"core/surnameComparison.js",
"core/progressOverlay.js",
"core/backgroundTimer.js",
"core/downloadSpeed.js",
"core/downloadSettingsModal.js",
"core/surnameQueueHandler.js",
"core/selectorRegistry.js",
"core/groupsCore.js",
"core/sharedMatchLayout.js",
"scripts/quicksearch/urlBuilder.js",
"scripts/quicksearch/genealogyNLP.js",
"scripts/reportHandler.js",
"styles/report.css",
"images/infoicon.svg"
],
"matches": [
"https://*.ancestry.ca/*",
"https://*.ancestry.com/*",
"https://*.ancestry.co.uk/*",
"https://*.ancestry.com.au/*",
"https://*.ancestry.de/*",
"https://*.ancestry.fr/*",
"https://*.ancestry.it/*",
"https://*.ancestry.mx/*",
"https://*.ancestry.ie/*",
"https://*.ancestry.se/*",
"https://*.ancestry.pl/*",
"https://*.ancestry.nl/*",
"https://*.newspapers.com/*",
"https://*.fold3.com/*",
"https://*.myheritage.com/*",
"https://*.myheritage.se/*",
"https://*.myheritage.dk/*",
"https://*.myheritage.no/*",
"https://*.myheritage.fi/*",
"https://*.myheritage.de/*",
"https://*.myheritage.pl/*",
"https://*.myheritage.es/*",
"https://*.myheritage.co.uk/*",
"https://*.myheritage.fr/*",
"https://*.myheritage.it/*",
"https://*.myheritage.nl/*",
"https://*.myheritage.be/*",
"https://*.myheritage.cz/*",
"https://*.myheritage.sk/*",
"https://*.myheritage.si/*",
"https://*.myheritage.hu/*",
"https://*.myheritage.gr/*",
"https://*.myheritage.ch/*",
"https://*.myheritage.at/*",
"https://*.myheritage.pt/*",
"https://*.myheritage.lt/*",
"https://*.myheritage.lv/*",
"https://*.myheritage.ee/*",
"https://*.myheritage.ro/*",
"https://*.myheritage.co.il/*",
"https://*.myheritage.com.tr/*",
"https://*.myheritage.com.br/*",
"https://*.myheritage.com.ua/*",
"https://*.myheritage.com.ar/*",
"https://*.oldnews.com/*",
"https://*.familysearch.org/*",
"https://*.familytreedna.com/*",
"https://*.scotlandspeople.gov.uk/*",
"https://*.rootsireland.ie/*",
"https://*.nli.ie/*",
"https://*.nationalarchives.ie/*",
"https://*.irishgenealogy.ie/*",
"https://*.findagrave.com/*",
"https://*.billiongraves.com/*",
"https://*.findmypast.com/*",
"https://*.findmypast.co.uk/*",
"https://*.findmypast.ie/*",
"https://*.britishnewspaperarchive.co.uk/*",
"https://*.wikitree.com/*",
"https://*.gedmatch.com/*",
"https://*.geni.com/*",
"https://*.freebmd.org.uk/*",
"https://*.freereg.org.uk/*",
"https://*.freecen.org.uk/*",
"https://*.gro.gov.uk/*",
"https://*.americanancestors.org/*",
"https://*.sar.org/*",
"https://*.dar.org/*",
"https://*.livingdna.com/*",
"https://*.onland.ca/*",
"https://*.canadiana.ca/*",
"https://*.bdm.nsw.gov.au/*",
"https://*.wikipedia.org/*",
"https://*.23andme.com/*",
"https://*.matricula-online.eu/*",
"https://*.genealodzy.pl/*",
"https://*.archive.org/*",
"https://*.hathitrust.org/*",
"https://*.bac-lac.gc.ca/*",
"https://*.genomelink.io/*",
"https://*.genea.ca/*",
"https://*.geneanet.org/*",
"https://*.filae.com/*",
"https://*.storied.com/*",
"https://*.genesreunited.co.uk/*",
"https://*.thegenealogist.co.uk/*",
"https://*.dnapainter.com/*",
"https://*.geneticaffairs.com/*",
"https://*.borlandgenetics.com/*",
"https://*.yfull.com/*",
"https://*.sequencing.com/*",
"https://chroniclingamerica.loc.gov/*",
"https://*.genealogybank.com/*",
"https://*.newspaperarchive.com/*",
"https://trove.nla.gov.au/*",
"https://*.fultonhistory.com/*",
"https://news.google.com/*",
"https://antenati.cultura.gov.it/*",
"https://*.wiewaswie.nl/*",
"https://*.archion.de/*",
"https://*.arkivdigital.se/*",
"https://*.digitalarkivet.no/*",
"https://*.sa.dk/*",
"https://*.riksarkivet.se/*",
"https://*.szukajwarchiwach.gov.pl/*",
"https://*.genteam.at/*",
"https://*.genealogy.net/*",
"https://*.hungaricana.hu/*",
"https://*.arolsen-archives.org/*",
"https://*.jewishgen.org/*",
"https://*.rtrfoundation.org/*",
"https://*.genealogyindexer.org/*",
"https://*.usgenweb.org/*",
"https://*.cyndislist.com/*",
"https://*.genuki.org.uk/*",
"https://*.lostcousins.com/*",
"https://*.densho.org/*",
"https://*.virtualtreasury.ie/*",
"https://*.nationalarchives.gov.uk/*",
"https://*.worldcat.org/*",
"https://*.banq.qc.ca/*",
"https://gallica.bnf.fr/*",
"https://*.archives-nationales.culture.gouv.fr/*",
"https://pares.cultura.gob.es/*",
"https://*.arquivos.pt/*",
"https://*.tombo.pt/*",
"https://*.arkivverket.no/*",
"https://*.openarchieven.nl/*",
"https://*.stadsarchief.amsterdam.nl/*",
"https://*.deutsche-digitale-bibliothek.de/*",
"https://*.archives.gov/*",
"https://recordsearch.naa.gov.au/*",
"https://*.archives.govt.nz/*"
]
}
],
"options_page": "advanced.html",
"content_security_policy": {
"extension_pages": "script-src 'self'; object-src 'self'; connect-src https://extensionpay.com https://config.genea.ca"
}
} Best Genealogy Assistant Alternatives
Here are some Firefox add-ons that are similar to Genealogy Assistant:
Genealogy Source Finder
Ayaan
Genealogy Blurring Tool
Genea.ca
FamilyTree Analyzer
Yaser
Genealogy Data Extractor
KeoNhaCai
YFull Helper
Dragan Obrenović
Genealogy Citation Helper
Kyle
YFull Finder (Ajwla)
Apsny Production Inc.
Genealogy Helper
J88
FamilySource Pro
Aeris
WikiTree BEE (Preview)
shogen.apps
SmartCopy
Jeff G
SourceTree Citation Builder
Daniel