23++

23++

Adds enhancements to 23andMe.

Merlin
Additional files are visible only to premium users

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"
      ]
    }
  ]
}