MedBetterDNA

Enhance DNA match experience for Ancestry site

MedBetterDNA란 무엇입니까?

MedBetterDNA은(는) http://devoresoftware.blogspot.com에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "Enhance DNA match experience for Ancestry site"입니다.

확장 프로그램 스크린샷

screenshot
screenshot
screenshot

MedBetterDNA 확장 프로그램 CRX 파일 다운로드

크롬 확장 프로그램을 crx 형식으로 다운로드하여 브라우저에 수동으로 설치하거나 crx 파일을 친구들과 공유하여 쉽게 크롬 확장 프로그램을 설치하세요.

확장 프로그램 사용 설명서

                        MedBetterDNA 5.1 adds a new option called "show full length Notes". This option displays up to 99 lines of entry notes on the DNA results summary, rather than the AncestryDNA default of 2 lines.

MedBetterDNA has been updated to work with the July 1st, 2019 major site revision on the AncestryDNA site. This is an almost complete rewrite from earlier versions of the extension.

The biggest change is that MedBetterDNA now supports 100 filters each to only show or hide AncestryDNA DNA Matches page entries based on the notes in an entry. If you place a hashtag (a word prefaced by a '#') in the notes, MedBetterDNA will detect and can filter out those entries with those notes from view, or only show those entries with the notes containing that hashtag or others. Filters can be up to 100 characters long.

Note that MedBetterDNA will match any hashtag that contains the word it's looking for, even if there are extra letters or symbols at the end of the match, e.g. the filter "cow" matches #cow, #cows, and #cowabunga. Spaces are not allowed in filters and will be removed if added.

You can turn off and on filters through the context menu settings "show only with Notes hashtags" and "hide all with Notes hashtags" and clicking on the desired filter. To input the hashtags themselves, navigate to the Configure MedBetterDNA page via the context menu "Configure options" or the Browser toolbar MedBetterDNA icon dropdown menu or the main browser Extensions page settings.

Keeping one filter from the previous versions, MedBetterDNA allows users to filter out any entries on the DNA matches page of AncestryDNA without a profile picture by unchecking show No Profile Photo Entries in the context menu entry for MedBetterDNA.

A few quick questions:

   - Can I really put in 100 filters each? Yes, but for performance and memory reasons, you may not want to go full ham on them. I only tested operations with a handful, but each filter will incrementally add to runtime performance overhead. 100 may not be reasonably achievable. I was too lazy to put in 100 unique filters and test them all myself to see how bad things got.   
   - Are there any known bugs? Nope, but given the complexity of the extension and the first release of an effectively ground-up rewrite, there are probably a couple lurking. Let me know if you see one and I'll try to fix it.
   - I briefly see some entries before they are filtered out. You will see this at times, it's a race between the browser pulling more entries and displaying them, and the extension catching the entries and filtering them out.  Sometimes the browser wins by a fraction of a second.
   - If I filter out most entries, I can't scroll. Actually you can keep scrolling on a blank page and you should see an entry with the note or notes which the filters allow, assuming there are any. Because entries are dynamically loaded by the AncestryDNA website, you may have to keep scrolling for a while, even if you don't see anything (that is, all the entries are still there, but simply hidden from view.)
   - I had to refresh the DNA matches page after I Saved settings on the configuration page for the extension to come back. Yup. That's how it works. Chrome has a bad habit of retaining older context menu settings on anything less than a full reload, so the configuration page Save button will reload the entire extension to flush them out.
   - Can I set the filters so that no entries will ever be displayed, e.g. simultaneously have a Show only and a Hide All filter active? Absolutely, there's no AI at work. The extension will filter what you tell it, even if it seems a completely useless task.                    

확장 프로그램 기본 정보

이름 MedBetterDNA MedBetterDNA
ID gnbpjempamffbpppblmabeeimkppenla
공식 URL https://chrome.google.com/webstore/detail/medbetterdna/gnbpjempamffbpppblmabeeimkppenla
설명 Enhance DNA match experience for Ancestry site
파일 크기 34.1 KB
설치 횟수 4,000
현재 버전 5.1
최근 업데이트 2019-07-29
출시 날짜 2019-07-29
평점 4.70/5 총 57 개의 평점
개발자 http://devoresoftware.blogspot.com
결제 유형 free
확장 프로그램 웹 사이트 http://devoresoftware.blogspot.com/
개인정보 보호 정책 페이지 URL http://devoresoftware.blogspot.com/p/privacy-policy.html
지원되는 언어 en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "MedBetterDNA",
    "author": "Michael Devore",
    "version": "5.1",
    "manifest_version": 2,
    "minimum_chrome_version": "46",
    "options_page": "options.html",
    "description": "Enhance DNA match experience for Ancestry site",
    "background": {
        "scripts": [
            "background.js"
        ]
    },
    "content_scripts": [
        {
            "matches": [
                "http:\/\/www.ancestry.com\/discoveryui-matches\/match-list\/*",
                "https:\/\/www.ancestry.com\/discoveryui-matches\/match-list\/*",
                "http:\/\/www.ancestry.co.uk\/discoveryui-matches\/match-list\/*",
                "https:\/\/www.ancestry.co.uk\/discoveryui-matches\/match-list\/*",
                "http:\/\/www.ancestry.ca\/discoveryui-matches\/match-list\/*",
                "https:\/\/www.ancestry.ca\/discoveryui-matches\/match-list\/*",
                "http:\/\/www.ancestry.com.au\/discoveryui-matches\/match-list\/*",
                "https:\/\/www.ancestry.com.au\/discoveryui-matches\/match-list\/*"
            ],
            "css": [
                "options.css",
                "styles.css"
            ],
            "js": [
                "MedBetterDNA.js"
            ],
            "run_at": "document_end"
        }
    ],
    "permissions": [
        "http:\/\/www.ancestry.com\/discoveryui-matches\/match-list\/*",
        "https:\/\/www.ancestry.com\/discoveryui-matches\/match-list\/*",
        "http:\/\/www.ancestry.co.uk\/discoveryui-matches\/match-list\/*",
        "https:\/\/www.ancestry.co.uk\/discoveryui-matches\/match-list\/*",
        "http:\/\/www.ancestry.ca\/discoveryui-matches\/match-list\/*",
        "https:\/\/www.ancestry.ca\/discoveryui-matches\/match-list\/*",
        "http:\/\/www.ancestry.com.au\/discoveryui-matches\/match-list\/*",
        "https:\/\/www.ancestry.com.au\/discoveryui-matches\/match-list\/*",
        "contextMenus",
        "tabs",
        "storage"
    ],
    "icons": {
        "16": "mbdna16.png",
        "48": "mbdna48.png",
        "128": "mbdna128.png"
    }
}