IG denoiser

    @@ -2,13 +2,25 @@ * @title IG denoiser * @description hidden user comments on instagram.com * @include https://www.instagram.com/* - * @license MIT License https://opensource.org/licenses/MIT + * @contributor noromanba https://gist.github.com/noromanba/1f369b316c1b43bdf0e337c6c5af1c80 + * @license MIT License https://opensource.org/licenses/MIT * @javascript_url */ // UserScript // https://gist.github.com/noromanba/1f369b316c1b43bdf0e337c6c5af1c80 +/* filter; uBO et al. +www.instagram.com##article ul ul:not(:first-child) +! mobile +www.instagram.com##article ul li[role="menuitem"]:not(:first-child) +*/ + +/* selector +article ul ul:not(:first-child) +article ul li[role="menuitem"]:not(:first-child) +*/ + // e.g. // https://www.instagram.com/instagram/ @@ -37,10 +49,3 @@ })); })(); -// filter; uBO et al. -/* -www.instagram.com##article ul li[role="menuitem"]:not(:first-child) -! mobile -www.instagram.com##article ul ul:not(:first-child) -*/ -
  • /*
     * @title IG denoiser
     * @description hidden user comments on instagram.com
     * @include https://www.instagram.com/*
     * @contributor noromanba    https://gist.github.com/noromanba/1f369b316c1b43bdf0e337c6c5af1c80
     * @license     MIT License  https://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    // UserScript
    // https://gist.github.com/noromanba/1f369b316c1b43bdf0e337c6c5af1c80
    
    /* filter; uBO et al.
    www.instagram.com##article ul ul:not(:first-child)
    ! mobile
    www.instagram.com##article ul li[role="menuitem"]:not(:first-child)
    */
    
    /* selector
    article ul ul:not(:first-child)
    article ul li[role="menuitem"]:not(:first-child)
    */
    
    
    // e.g.
    // https://www.instagram.com/instagram/
    //  https://www.instagram.com/p/Bi0bUMBDaZZ/?taken-by=instagram
    // https://www.instagram.com/tofubeats/
    //  https://www.instagram.com/p/BiTlSowHP2x/?taken-by=tofubeats
    (() => {
        'use strict';
    
        if (!location.hostname.endsWith('.instagram.com')) {
            return;
        }
    
        const wall = document.head || document.body || document.documentElement;
    
        wall.append(Object.assign(document.createElement('style'), {
            charset: 'utf-8',
            textContent: `
                article ul ul:not(:first-child),
                /* mobile */
                article ul li[role="menuitem"]:not(:first-child)
                    {
                        display: none;
                    }
            `,
        }));
    })();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2019/05/29 08:11:58 - 2019-05-29
  2. 2019/05/28 13:46:48 - 2019-05-28
  3. 2019/05/07 08:45:01 - 2019-05-07
  4. 2018/05/18 08:37:20 - 2018-05-18
  5. 2018/05/18 08:35:51 - 2018-05-18