23++

Adds enhancements to 23andMe.

What is 23++?

23++ is a Chrome extension developed by David Johnson, and its main feature is "Adds enhancements to 23andMe.".

Extension Screenshots

screenshot
screenshot
screenshot

Download 23++ Extension CRX File

Download 23++ extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        23++ is an extension that adds additional functionality to 23andMe's website and makes it a little nicer to use. Please note that the extension currently works on 23andMe's original website which is accessible to customers who were tested prior to 2014. Customers tested in 2014 or later are on the new site and cannot benefit from the extension at this time.

The extension adds a number of features to Relative Finder to make it easier to use and interpret and completely replaces 23andMe's inbox with one that allows you to easily browse, sort, filter and archive your messages.

There are many more features - see the extension's website for a full list.

This extension is licensed under the GNU General Public License and incorporates components licensed under the MIT license. It is distributed in a minimised form; the original sources can be downloaded from the extension's website.                    

Extension Basic Information

Name 23++ 23++
ID cbeochihiklfmfokgpdodkcihlpcghbi
Official URL https://chrome.google.com/webstore/detail/23++/cbeochihiklfmfokgpdodkcihlpcghbi
Description Adds enhancements to 23andMe.
File Size 313 KB
Installation Count 2,319
Current Version 2.1.9
Last Updated 2016-01-03
Publish Date 2016-01-03
Rating 4.76/5 Total 76 Ratings
Developer David Johnson
Payment Type free
Extension Website http://23pp.david-web.co.uk/about/
Supported Languages en-GB
manifest.json
{
    "name": "23++",
    "version": "2.1.9",
    "manifest_version": 2,
    "description": "Adds enhancements to 23andMe.",
    "icons": {
        "48": "images\/23logo_48.png",
        "128": "images\/23logo_128.png"
    },
    "homepage_url": "http:\/\/23pp.david-web.co.uk\/",
    "permissions": [
        "https:\/\/www.23andme.com\/"
    ],
    "background": {
        "scripts": [
            "lib\/jquery.min.js",
            "lib\/date.min.js",
            "lib\/jquery.timeago.min.js",
            "background.min.js"
        ]
    },
    "options_page": "options.html",
    "update_url": "http:\/\/clients2.google.com\/service\/update2\/crx",
    "web_accessible_resources": [
        "images\/tick.png",
        "images\/cross.png",
        "images\/flags\/ad.gif",
        "images\/flags\/ae.gif",
        "images\/flags\/af.gif",
        "images\/flags\/ag.gif",
        "images\/flags\/ai.gif",
        "images\/flags\/al.gif",
        "images\/flags\/am.gif",
        "images\/flags\/an.gif",
        "images\/flags\/ao.gif",
        "images\/flags\/ar.gif",
        "images\/flags\/as.gif",
        "images\/flags\/at.gif",
        "images\/flags\/au.gif",
        "images\/flags\/aw.gif",
        "images\/flags\/ax.gif",
        "images\/flags\/az.gif",
        "images\/flags\/ba.gif",
        "images\/flags\/bb.gif",
        "images\/flags\/bd.gif",
        "images\/flags\/be.gif",
        "images\/flags\/bf.gif",
        "images\/flags\/bg.gif",
        "images\/flags\/bh.gif",
        "images\/flags\/bi.gif",
        "images\/flags\/bj.gif",
        "images\/flags\/bm.gif",
        "images\/flags\/bn.gif",
        "images\/flags\/bo.gif",
        "images\/flags\/br.gif",
        "images\/flags\/bs.gif",
        "images\/flags\/bt.gif",
        "images\/flags\/bv.gif",
        "images\/flags\/bw.gif",
        "images\/flags\/by.gif",
        "images\/flags\/bz.gif",
        "images\/flags\/ca.gif",
        "images\/flags\/catalonia.gif",
        "images\/flags\/cc.gif",
        "images\/flags\/cd.gif",
        "images\/flags\/cf.gif",
        "images\/flags\/cg.gif",
        "images\/flags\/ch.gif",
        "images\/flags\/ci.gif",
        "images\/flags\/ck.gif",
        "images\/flags\/cl.gif",
        "images\/flags\/cm.gif",
        "images\/flags\/cn.gif",
        "images\/flags\/co.gif",
        "images\/flags\/cr.gif",
        "images\/flags\/cs.gif",
        "images\/flags\/cu.gif",
        "images\/flags\/cv.gif",
        "images\/flags\/cx.gif",
        "images\/flags\/cy.gif",
        "images\/flags\/cz.gif",
        "images\/flags\/de.gif",
        "images\/flags\/dj.gif",
        "images\/flags\/dk.gif",
        "images\/flags\/dm.gif",
        "images\/flags\/do.gif",
        "images\/flags\/dz.gif",
        "images\/flags\/ec.gif",
        "images\/flags\/ee.gif",
        "images\/flags\/eg.gif",
        "images\/flags\/eh.gif",
        "images\/flags\/england.gif",
        "images\/flags\/er.gif",
        "images\/flags\/es.gif",
        "images\/flags\/et.gif",
        "images\/flags\/europeanunion.gif",
        "images\/flags\/fam.gif",
        "images\/flags\/fi.gif",
        "images\/flags\/fj.gif",
        "images\/flags\/fk.gif",
        "images\/flags\/fm.gif",
        "images\/flags\/fo.gif",
        "images\/flags\/fr.gif",
        "images\/flags\/ga.gif",
        "images\/flags\/gb.gif",
        "images\/flags\/gd.gif",
        "images\/flags\/ge.gif",
        "images\/flags\/gf.gif",
        "images\/flags\/gh.gif",
        "images\/flags\/gi.gif",
        "images\/flags\/gl.gif",
        "images\/flags\/gm.gif",
        "images\/flags\/gn.gif",
        "images\/flags\/gp.gif",
        "images\/flags\/gq.gif",
        "images\/flags\/gr.gif",
        "images\/flags\/gs.gif",
        "images\/flags\/gt.gif",
        "images\/flags\/gu.gif",
        "images\/flags\/gw.gif",
        "images\/flags\/gy.gif",
        "images\/flags\/hk.gif",
        "images\/flags\/hm.gif",
        "images\/flags\/hn.gif",
        "images\/flags\/hr.gif",
        "images\/flags\/ht.gif",
        "images\/flags\/hu.gif",
        "images\/flags\/id.gif",
        "images\/flags\/ie.gif",
        "images\/flags\/il.gif",
        "images\/flags\/in.gif",
        "images\/flags\/io.gif",
        "images\/flags\/iq.gif",
        "images\/flags\/ir.gif",
        "images\/flags\/is.gif",
        "images\/flags\/it.gif",
        "images\/flags\/jm.gif",
        "images\/flags\/jo.gif",
        "images\/flags\/jp.gif",
        "images\/flags\/ke.gif",
        "images\/flags\/kg.gif",
        "images\/flags\/kh.gif",
        "images\/flags\/ki.gif",
        "images\/flags\/km.gif",
        "images\/flags\/kn.gif",
        "images\/flags\/kp.gif",
        "images\/flags\/kr.gif",
        "images\/flags\/kw.gif",
        "images\/flags\/ky.gif",
        "images\/flags\/kz.gif",
        "images\/flags\/la.gif",
        "images\/flags\/lb.gif",
        "images\/flags\/lc.gif",
        "images\/flags\/li.gif",
        "images\/flags\/lk.gif",
        "images\/flags\/lr.gif",
        "images\/flags\/ls.gif",
        "images\/flags\/lt.gif",
        "images\/flags\/lu.gif",
        "images\/flags\/lv.gif",
        "images\/flags\/ly.gif",
        "images\/flags\/ma.gif",
        "images\/flags\/mc.gif",
        "images\/flags\/md.gif",
        "images\/flags\/me.gif",
        "images\/flags\/mg.gif",
        "images\/flags\/mh.gif",
        "images\/flags\/mk.gif",
        "images\/flags\/ml.gif",
        "images\/flags\/mm.gif",
        "images\/flags\/mn.gif",
        "images\/flags\/mo.gif",
        "images\/flags\/mp.gif",
        "images\/flags\/mq.gif",
        "images\/flags\/mr.gif",
        "images\/flags\/ms.gif",
        "images\/flags\/mt.gif",
        "images\/flags\/mu.gif",
        "images\/flags\/mv.gif",
        "images\/flags\/mw.gif",
        "images\/flags\/mx.gif",
        "images\/flags\/my.gif",
        "images\/flags\/mz.gif",
        "images\/flags\/na.gif",
        "images\/flags\/nc.gif",
        "images\/flags\/ne.gif",
        "images\/flags\/nf.gif",
        "images\/flags\/ng.gif",
        "images\/flags\/ni.gif",
        "images\/flags\/nl.gif",
        "images\/flags\/no.gif",
        "images\/flags\/np.gif",
        "images\/flags\/nr.gif",
        "images\/flags\/nu.gif",
        "images\/flags\/nz.gif",
        "images\/flags\/om.gif",
        "images\/flags\/pa.gif",
        "images\/flags\/pe.gif",
        "images\/flags\/pf.gif",
        "images\/flags\/pg.gif",
        "images\/flags\/ph.gif",
        "images\/flags\/pk.gif",
        "images\/flags\/pl.gif",
        "images\/flags\/pm.gif",
        "images\/flags\/pn.gif",
        "images\/flags\/pr.gif",
        "images\/flags\/ps.gif",
        "images\/flags\/pt.gif",
        "images\/flags\/pw.gif",
        "images\/flags\/py.gif",
        "images\/flags\/qa.gif",
        "images\/flags\/re.gif",
        "images\/flags\/ro.gif",
        "images\/flags\/rs.gif",
        "images\/flags\/ru.gif",
        "images\/flags\/rw.gif",
        "images\/flags\/sa.gif",
        "images\/flags\/sb.gif",
        "images\/flags\/sc.gif",
        "images\/flags\/scotland.gif",
        "images\/flags\/sd.gif",
        "images\/flags\/se.gif",
        "images\/flags\/sg.gif",
        "images\/flags\/sh.gif",
        "images\/flags\/si.gif",
        "images\/flags\/sj.gif",
        "images\/flags\/sk.gif",
        "images\/flags\/sl.gif",
        "images\/flags\/sm.gif",
        "images\/flags\/sn.gif",
        "images\/flags\/so.gif",
        "images\/flags\/sr.gif",
        "images\/flags\/st.gif",
        "images\/flags\/sv.gif",
        "images\/flags\/sy.gif",
        "images\/flags\/sz.gif",
        "images\/flags\/tc.gif",
        "images\/flags\/td.gif",
        "images\/flags\/tf.gif",
        "images\/flags\/tg.gif",
        "images\/flags\/th.gif",
        "images\/flags\/tj.gif",
        "images\/flags\/tk.gif",
        "images\/flags\/tl.gif",
        "images\/flags\/tm.gif",
        "images\/flags\/tn.gif",
        "images\/flags\/to.gif",
        "images\/flags\/tr.gif",
        "images\/flags\/tt.gif",
        "images\/flags\/tv.gif",
        "images\/flags\/tw.gif",
        "images\/flags\/tz.gif",
        "images\/flags\/ua.gif",
        "images\/flags\/ug.gif",
        "images\/flags\/um.gif",
        "images\/flags\/us.gif",
        "images\/flags\/uy.gif",
        "images\/flags\/uz.gif",
        "images\/flags\/va.gif",
        "images\/flags\/vc.gif",
        "images\/flags\/ve.gif",
        "images\/flags\/vg.gif",
        "images\/flags\/vi.gif",
        "images\/flags\/vn.gif",
        "images\/flags\/vu.gif",
        "images\/flags\/wales.gif",
        "images\/flags\/wf.gif",
        "images\/flags\/ws.gif",
        "images\/flags\/ye.gif",
        "images\/flags\/yt.gif",
        "images\/flags\/za.gif",
        "images\/flags\/zm.gif",
        "images\/flags\/zw.gif",
        "lib\/images\/back_disabled.jpg",
        "lib\/images\/back_enabled.jpg",
        "lib\/images\/favicon.ico",
        "lib\/images\/forward_disabled.jpg",
        "lib\/images\/forward_enabled.jpg",
        "lib\/images\/sort_asc_disabled.png",
        "lib\/images\/sort_asc.png",
        "lib\/images\/sort_both.png",
        "lib\/images\/sort_desc_disabled.png",
        "lib\/images\/sort_desc.png",
        "lib\/dt-css\/demo_table.min.css",
        "lib\/jq-ui\/jquery-ui.min.css",
        "lib\/jq-ui\/images\/ui-bg_flat_0_aaaaaa_40x100.png",
        "lib\/jq-ui\/images\/ui-bg_glass_65_ffffff_1x400.png",
        "lib\/jq-ui\/images\/ui-bg_glass_95_fef1ec_1x400.png",
        "lib\/jq-ui\/images\/ui-icons_2e83ff_256x240.png",
        "lib\/jq-ui\/images\/ui-icons_cd0a0a_256x240.png",
        "lib\/jq-ui\/images\/ui-bg_flat_75_ffffff_40x100.png",
        "lib\/jq-ui\/images\/ui-bg_glass_75_dadada_1x400.png",
        "lib\/jq-ui\/images\/ui-bg_highlight-soft_75_cccccc_1x100.png",
        "lib\/jq-ui\/images\/ui-icons_454545_256x240.png",
        "lib\/jq-ui\/images\/ui-bg_glass_55_fbf9ee_1x400.png",
        "lib\/jq-ui\/images\/ui-bg_glass_75_e6e6e6_1x400.png",
        "lib\/jq-ui\/images\/ui-icons_222222_256x240.png",
        "lib\/jq-ui\/images\/ui-icons_888888_256x240.png",
        "lib\/jq-ui\/images\/",
        "options.html"
    ],
    "content_scripts": [
        {
            "matches": [
                "https:\/\/www.23andme.com\/you\/*",
                "https:\/\/www.23andme.com\/user\/*"
            ],
            "js": [
                "lib\/jquery.min.js",
                "global.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/you\/"
            ],
            "js": [
                "lib\/jq-ui\/jquery-ui.min.js",
                "lib\/date.min.js",
                "lib\/jquery.timeago.min.js",
                "home.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/user\/profile\/"
            ],
            "js": [
                "userprofile.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/user\/?*profile*"
            ],
            "js": [
                "viewprofile.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/you\/relfinder\/*"
            ],
            "js": [
                "relfinder.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/you\/community\/thread\/*\/"
            ],
            "js": [
                "community_thread.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/you\/community\/*"
            ],
            "js": [
                "community_forum.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/user\/edit\/notifications\/"
            ],
            "js": [
                "notsettings.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/user\/messages\/",
                "https:\/\/www.23andme.com\/user\/messages\/*INBOX*",
                "https:\/\/www.23andme.com\/user\/messages\/*SENT*",
                "https:\/\/www.23andme.com\/user\/messages\/*ARCHIVE*"
            ],
            "js": [
                "lib\/dt-js\/jquery.dataTables.min.js",
                "msglib.min.js",
                "msgbox.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/user\/messages\/*\/*"
            ],
            "js": [
                "message.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/user\/profile\/sharing\/*"
            ],
            "js": [
                "genomesharing.min.js"
            ]
        },
        {
            "matches": [
                "https:\/\/www.23andme.com\/you\/inheritance\/"
            ],
            "js": [
                "fi.min.js"
            ]
        }
    ]
}