hoothin / SearchJumper

Yet another awesome browser extension for switching search engines, search everything (selection text / image / link / find in page) on any engine with a simple right click or a variety of menus and shortcuts. Build with React & Material-UI. (WIP).
https://hoothin.github.io/SearchJumper
GNU General Public License v3.0
775 stars 41 forks source link

My engine rules #63

Closed 4ndr0666 closed 1 year ago

4ndr0666 commented 1 year ago

Paste rules here as:

[
    {
        "type": "Image",
        "icon": "image",
        "sites": [
            {
                "name": "Google image",
                "url": "https://www.google.com/search?q=%s&tbm=isch",
                "match": "www\\.google\\..*tbm=isch"
            },
            {
                "name": "Bing image",
                "url": "https://www.bing.com/images/search?q=%s"
            },
            {
                "name": "Pixiv",
                "url": "http://www.pixiv.net/search.php?word=%s"
            },
            {
                "name": "Flickr",
                "url": "http://www.flickr.com/search/?q=%s"
            },
            {
                "name": "Pinterest",
                "url": "https://www.pinterest.com/search/pins/?q=%s&rs=typed&term_meta"
            },
            {
                "name": "Yandex image",
                "url": "https://yandex.com/images/search?text=%s"
            },
            {
                "name": "Pixabay",
                "url": "https://pixabay.com/images/search/%s/",
                "icon": "https://pixabay.com/favicon-32x32.png"
            },
            {
                "name": "Unsplash",
                "url": "https://unsplash.com/s/photos/%s"
            },
            {
                "name": "500px",
                "url": "https://500px.com/search?q=%s"
            },
            {
                "name": "Deviantart",
                "url": "https://www.deviantart.com/browse/all/?q=%s"
            },
            {
                "name": "Search GIF by ChatGPT",
                "url": "https://poe.com/ChatGPT#p{sleep(1000)&textarea[class^\\='ChatMessageInput']=hey ChatGPT. hope you're having a great day. From now on you will respond to anything I say with the perfect gif response. Once you know what gif you want to use, compile the most accurate and perfect search phrase that will result in the specific gif you want to send. respond with url: \" Sure, I'm happy to help you!\\n http://scythe-spot-carpenter.glitch.me/search?search_term\\=.gif \n%s&click([class^\\='ChatMessageInputView_sendButton']>button)}"
            }
        ]
    },
    {
        "type": "Video",
        "icon": "video",
        "sites": [
            {
                "name": "Youtube",
                "url": "https://www.youtube.com/results?search_query=%s"
            },
            {
                "name": "Niconico",
                "url": "http://www.nicovideo.jp/search/%s"
            }
        ]
    },
    {
        "type": "News",
        "icon": "newspaper",
        "sites": [
            {
                "name": "Google News",
                "url": "https://news.google.com/search?q=%s&hl=zh-CN&gl=CN&ceid=CN:zh-Hans",
                "icon": "https://www.google.com/favicon.ico"
            },
            {
                "name": "CNN",
                "url": "https://edition.cnn.com/search/?q=%s"
            },
            {
                "name": "BBC",
                "url": "https://www.bbc.co.uk/search?q=%s"
            }
        ]
    },
    {
        "type": "Translate",
        "icon": "language",
        "sites": [
            {
                "name": "DeepL",
                "url": "https://www.deepl.com/translator#*/en/%s",
                "icon": "https://www.deepl.com/img/favicon/favicon_96.png"
            },
            {
                "name": "Google translate",
                "url": "https://translate.google.com/?text=%s",
                "match": "translate\\.google\\.com.*\\btext="
            },
            {
                "name": "Bing translate",
                "url": "http://www.bing.com/dict/search?q=%s"
            },
            {
                "name": "Forvo",
                "url": "https://www.forvo.com/search/%s"
            },
            {
                "name": "Translate with ChatGPT",
                "url": "https://poe.com/ChatGPT#p{sleep(1000)&textarea[class^\\='ChatMessageInput']=Please help me to translate \\`%s\\` to English, please return only translated content not include the origin text&click([class^\\='ChatMessageInputView_sendButton']>button)}"
            }
        ]
    },
    {
        "type": "Develop",
        "icon": "code",
        "sites": [
            {
                "name": "MDN",
                "url": "https://developer.mozilla.org/zh-CN/search?q=%s"
            },
            {
                "name": "Stackoverflow",
                "url": "https://stackoverflow.com/search?q=%s"
            },
            {
                "name": "Can I Use",
                "url": "http://caniuse.com/#search=%s",
                "icon": "https://caniuse.com/img/favicon-128.png"
            },
            {
                "name": "GitHub",
                "url": "https://github.com/search?utf8=✓&q=%s",
                "match": "https://github\\.com/search\\?.*&q="
            },
            {
                "name": "W3c",
                "url": "http://www.runoob.com/?s=%s"
            },
            {
                "name": "GreasyFork",
                "url": "https://greasyfork.org/zh-CN/scripts?q=%s&utf8=✓",
                "icon": "https://greasyfork.org/packs/media/images/blacklogo96-b2384000fca45aa17e45eb417cbcbb59.png"
            },
            {
                "name": "Gen RegExp by AI",
                "url": "https://poe.com/ChatGPT#p{sleep(1000)&textarea[class^\\='ChatMessageInput']=Can you help me to write a RegExp which can detect %input{Target,Email address/Phone number} on `%s`&click([class^\\='ChatMessageInputView_sendButton']>button)}",
                "openInNewTab": true
            }
        ]
    },
    {
        "type": "Wiki",
        "icon": "book-open-reader",
        "sites": [
            {
                "name": "Wikipedia",
                "url": "http://en.wikipedia.org/wiki/%s"
            },
            {
                "name": "Quora",
                "url": "https://www.quora.com/search?q=%s"
            }
        ]
    },
    {
        "type": "Social",
        "icon": "users",
        "sites": [
            {
                "name": "Twitter",
                "url": "https://twitter.com/search?q=%s"
            },
            {
                "name": "Facebook",
                "url": "https://www.facebook.com/search/results.php?q=%s"
            },
            {
                "name": "V2ex",
                "url": "https://www.sov2ex.com/?q=%s",
                "icon": "https://sov2ex.oss-cn-shanghai.aliyuncs.com/assets/favicon/apple-icon-57x57.png"
            }
        ]
    },
    {
        "type": "APP",
        "icon": "archive",
        "sites": [
            {
                "name": "Play",
                "url": "https://play.google.com/store/search?q=%s"
            },
            {
                "name": "Coolapk",
                "url": "https://www.coolapk.com/search?q=%s"
            },
            {
                "name": "Apkpure",
                "url": "https://apkpure.com/cn/search?q=%s"
            },
            {
                "name": "APKMirror",
                "url": "https://www.apkmirror.com/?s=%s"
            },
            {
                "name": "Chrome Store",
                "url": "https://chrome.google.com/webstore/search/%s",
                "icon": "https://www.google.com/images/icons/product/chrome_web_store-32.png"
            }
        ]
    },
    {
        "type": "Music",
        "icon": "music",
        "sites": [
            {
                "name": "Jango",
                "url": "https://www.jango.com/music/%s",
                "icon": "https://s1.cdn107.com/assets/logos/jango/favicon-32x32-2d45face09da6b62b25031d8b9afeefc9274656a5a969c75e6afc644bf85eb96.png"
            },
            {
                "name": "QQ Music",
                "url": "https://y.qq.com/portal/search.html#page=1&searchid=1&remoteplace=txt.yqq.top&t=song&w=%s"
            }
        ]
    },
    {
        "type": "Shopping",
        "icon": "shopping-cart",
        "sites": [
            {
                "name": "Amazon",
                "url": "http://www.amazon.cn/s/ref=nb_sb_noss?field-keywords=%s",
                "icon": "https://www.amazon.cn/favicon.ico"
            },
            {
                "name": "1688",
                "url": "https://s.1688.com/selloffer/offer_search.htm?keywords=%s"
            }
        ]
    },
    {
        "type": "E-book",
        "icon": "book",
        "sites": [
            {
                "name": "Jiumodiary",
                "url": "https://www.jiumodiary.com/#p{#SearchWord=%s}",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABi0lEQVR4nJ2VsU4CQRRFzy66GCtLrWysjMbEyi+wNFHBmGDpH1jYWJtAq5WxpoFEorXxB6xs1CBBI4WJVhpNoPBayMAuuzOw3FcwvMe5eTOzy0OYIGCHMk3ayBJf3FMmTxCieotN6lZwMOpsRQzIUBwZNlEk0zdIjwtR7BqQGwsXIicg4HVsgxYBFGzlGS1pepjFHlSSCiUZ/ehQS9rVerJB1eOZeUKapINNXjz14jMbzdhxWImn5oi2dCa3FuObCH85HoJL0o3mIgYeMt0o3qBVbaZ659LlfpOOyCHza5/ewsPjKJXJv0L7ORjhDIwSDnGi+/kxAv6QfAsIvY+At5SxGSxbkEshtKqanpS1PwcmGgN4xfE6hZ4DowXqlitLkh9PlVJe42e8rYvIBr4dG6ANj0mF/ZBBw2Xw7HOX1NY5Hlfd9b2r/1ufmq22gcc18OYyqA39U53Smr3aIosg7zJwRt4MltJYeEn0R9tJavw0NNqEYDvVcM31uH6WgAJVmnSsYIcmVQrh8f4HufpcPqh3SFcAAAAASUVORK5CYII=",
                "match": "https://www\\.jiumodiary\\.com"
            },
            {
                "name": "Forfrigg",
                "url": "http://forfrigg.com/#gsc.tab=0&gsc.q=%s&gsc.sort=",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFQUlEQVR4nMWXT4tlSRHFfxGZee97VdXaOroRBuYbCLpwIaMtbl26Ety7HETQxegX8A8uXLkVP4AwMAgiyKCCqMwoCuKgojjWOI12t1317s3MiHCRr9rpnq56U90LAx6XR76XcfJEnBM3JSIE4DOf/9IL6Y2ffuve2Y6LyCmRn7vF04aKnIvw4kvf+8a3H12TiBAR0U/futU/9fzH+N1vXuPDH/kob56e8tvXfs1nv/JdTDMybZimmQCSCN0DiWA7ZwDWZuSkuEE1Y8qJtXUc+Nvrf+DVV37sL3//m1NE+NsB5ItnRPCn1//I7dtv8de//Jnbt98C4Pf/+A+hGc2NMjdUhGrGunSmOdOqkbPSu7OZM0vttOZMRUmq7JbOsx98jpKT7vPVh9h55Dm+qCIiAIRDb8E8JZII5kavDiIUVUpO4+QetOZYD25sC/OUWKshArUaIvqOPJcCeKhGCtOcuH/ecIIIcAIBzpZKSoIIEFBbZypK92C3jOQi+/VL8lya+CLWarQ26AVwBxxKUXJSlrXjBkiwmQvzlDk7b8yTgkBrRsTl++fLl/YIdX88oHdn7UYQrIuBQskJc8Mddkuj5oQq1OpMKdHE2WwuT3OQARVISVHAAsKCpON0SZXWjW6BR5BzorcOIkgSlto4OS7Uak8OYLd0rAUhMGfh5o2ZIPAY/eEetOqEQ107200ZElwac8ncvbcOwJfEwRLklEhFqatRNoV791dKSeRkJBGON4W1GggIwm7p5KxsN4XajHnKXJTwiRjo3tktFSMwC3IRWuu4D4nulqGOpEJtxnaT6N1Y1g4hIOBP04RzzsxHE0uH6UgokanitO4jcUrjJCIcbTIEnBxPuAVLNVRGoz4xgJITZpCTEAFrdcwckSBrwnHMRj/U1QenaxCM/4gIu6Veuv/BEpwtjbPdikdQu9PMSVmYS2K3jnqHBOFjXYDaHLOg9+B8167c/7AMFTZTZlk6WYWswhgnylwUAqaUEFGmSShJOd4WFCEnmKe0b8THx2EVqGI+ZoGKoCr05qzRcGNvw0LrRm3BWV9JIsxTwh26Ofo2L742AE1KUqEFnC2dpELKwpQTZ2vHHMw6qso8Cds5YR7kJKzNqdWxhyfw9QC4GVOZmEomNOPuRATNgqJK7cZcEq0HhLP04HibaT0oScknBb9ChwcBIEK3YLHG0VHBI8Y7QbNhQONHlCQESgnHA5KCuUOMGXJZHGxCsxhzwIKIQBDOzitTVt57Y0JEhkSB3hxNym7XHshQk1zpAwcBjLnfuHFUEITejZIT1ZxlNbZzQlVQgXmTEAm224wA988bEXBFDx4uQVLBXHCH5n00ZRLqOvzfHTSCtTllEnDoPijPOdFteMITM9B8jNnmTk46qO6BxTAfGVZAKcK6Gr075mNkBwEB7k/RA0rg4eNkFnh3WjOyKrI3JXNHRJhKIgAJwczJ+9LkdzULvPG+9z/Dm6dvcOM9N7lz59+oKh965gTNE5pnQhKigvcgZYEQLIb9XkhN9i+IIkJE4A7JlsMAvJ3zq1/+AoCf/+wVAMrJB7C/v8rjSni1wz8c5+s6WLwKQN7exOoOLVsAnv/kJ3jxq19jXddrpHp81O584ctfvxKAR0QNb5OvQ8M/+eFL/OjlH/Dsxz83Zq0oSALNoBlJGUll/5mQVNBckIs1/V/d651T1rWeAu+g4QEA0/k7mpYXvC0Ko7Onacty985TMxARt+/+659ffByAB3dD4AQ44t3Y8/WjA+fA/UfvhnJxO96DyAxpHpTnNWJ/laE/mvwhAP+v+C9sz+VdwyQu0gAAAABJRU5ErkJggg=="
            },
            {
                "name": "Library Genesis",
                "url": "http://gen.lib.rus.ec/search.php?req=%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADfElEQVR4nM2XQWgbRxSGv5SFncNSDXQhexB4aQUVRhARDBFOwSEt2PRSU3pI6CFJL8mtLTmEnEoOxYRSQm/pLaE15FCa9NCSQy+FYmQwRQFTVmCCAqJsQIQR7GEWBtrDaFeqsaVdieI+GObtaPa9f2b+9+/o1KtXvb85QXvtJJP/LwA4ZSbv7Bsu33mEEIJACgJfUl+SrDVDLja9uQCcKsuBW/f3ebD9G3gC9Hg8CCs8/uoSb/qmFIDSR3D3RgNZPW0fPEDYFkcv+Wa7XTbcfBy4sBKCBikrBIFtSMHTvV7pWKWPYNJel9XcV0oT9RXL1XJHUJiEz2OHXqyIlUYbjdaA6ZMaS4SKZ0mplGC1UZzbhWaeufYDcX9oHwxgtO2zt3NfWE44sPXpOp9sVI+I9m8rdAQ7keHy7UdonYJwbcIMfpbcpIBr/SRFBhW63300E0AhEq7WHe7d2rBlZwBS+0PmG8Bxx2MCtNZHRJoTAMCHLZ9mawl0apOZ1LYESFIYDG2v7VgYyEJxSynhlXebdJ5281VKv0IYSKQnEA5oA/FAEUUv2VyrF4pZugy/eLC/kPQuDCCzP/sO8cCWpUo0w0QjRvvpCoEUEPhyJtCZR/BLO2E36tHpxvQGGqUUOhkRT2twxHhyXhHjcem7PL539ViBmroD17/e48n3u1bzHWGDZ5Az1h9ejjnUD4a03nmbn7beOzLH1B349uYKwRuC+9u74LnjWp80M1kV2VgGwgVP0IvVsTlmluGdqw1ufHwOBlnyUfnlySdAOIz6CbHCVsfcADIQuQbAeMWOa0GJETCyXZoAZCD05WIAALauXxh57pgLJp0QIcYA9chPUhhoNs6Fx8YtLERnaw71xhLRXjcnpAwqNGsBzbcClqqS0JdIKZCeQCWaqBfzoq/4/FJtcQAAV9brPEw0G2t11lshZ2tHvW7Y2Y9ZbXgsV33AnxpzoQvJYfvx9wEPf+7Q/rXLZzfXuT1l5ZmV2oFJex479AaKZwcx7WcxnShGxUMb0RMoVexrWBjAX8rj2pdP7I1Ia5QaES9TPYHVCgdQKULMCFgWgEo0nb0XNhHYMvMgr4r8nmA1YG0lLBS3cBkuVw1B7TRkWzspRnp8DyAesrl5houNYl/LUiT848Bwd7tNdBATJzpXO+kJAl9QDwM+OB/yfms68+cG8F/Yif85/QdlMHLuJQQjHQAAAABJRU5ErkJggg=="
            },
            {
                "name": "B-OK",
                "url": "http://b-ok.xyz/s/?q=%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEN0lEQVR4nOWWTWxUZRSGn3O/+W3Lj7VtaGlri1UUBEy6IPEnRBMTiYFVW6MmJmDUGHDjlo3EpRsTDQmJUSORhYCYYnDhQkCNhJ8FhM4ChKFUBEMJUjrTzsz9vuPiOkOnc6ftlKILz2Ly5TvvOe97zz2578D/PaTWgp7D5+PxTKxXPdoEbUc9dWovR9T83tjceeboc+IvuIDH96U3esIWlD5EZqlRpyq7UftFauDhE/cmQFWe2H+lV8X9CNIwF7GlUrgRcaw/O9CVnpeAtQd+a7EaGQFitRBXCFH+Wqxe2/GBzomwvBd2ufLb4TbfmV33Sg4gwtIxse+v/fJafWh++kWwZNGJsHetxR+pLJwpB6Cq2VR/d4WIigkkMtHXiuRWwVfFE0gYoSluaEka6iMSEN7lpCHi0ZI0NCUMES/I+6o4LU5C6lZ9PfzMjBNYvT/9Ccg2gJgn/LK5g4SREmjCKqpQFwluPjs/RmvSsLGjHqeQ9R1RT4ibIO8UxgqOpw+NIMEUfFS3pwZW7C5yRsrHJP0ioApL4x5JI1wcKzB4ZZw/sparGR+nyprGOM8uS7L10cUAHLw8zrHrE4xkfOojwuoH4rTWGV5sr6c5YYh5QsEpIhJR4U2gUsCaAyPtTm1LcaweglXlw7O3+PnP8gU+dyvPngtjpPq6uJmz7Dh1E2/KLE+P5gDIW+WNlUvKxixI70OfpxPDW7onYcoOOLXrp7+fqhsFiAhOFasaDijWh0Rysekpnj2A3sGrdapsm3uL2hDTwzj7VpmAfME1gnbW3GmWqC5NHuk5fD5eEmCt60JYtuACqikQ7TH5+IMlARiNCWJCsQutCkAlavJ+pCRA8O4o5EKx90OAaCaGnSgJUMst0PH7wVUlbrrJRdmSgNRQxyVROfrv8cuhs6+3ZkoC2ClOhV9nK1OCr2S1nNPq+XKwniweS1/CzB39tGGRfDwV5wEvLK9jU2c9jf8YkRG4lrWcHJ0MGgjseLKRtY0xmhIG38H1CZ/RSUtzMnSvGervPlI8TzOjyzkgpkBzwnDkpfaywpwN3C051Q0VPAmePmcD5yyaUTHWfTOMvTuZ60N9Xa0VEwBw6Mse7BGkYXTS8tTgCDmnZH1FUYq+qChLooafNrWT9ZUN3wW4qXlBWBQVBCmRK5p2YjZP5SwTUKgrfB/Pxr4C3ga4XXAIEDxQuaWMFxzvHb/B7bzDV4hIeR4g4yugpUpP5aNUX+c5KpDTYtW+9EURWRGWm3cox4b6uzZMvw79T6jCu6qMLCD9Cet5tZvd6n3pHxCeBwkVOmsoOYS9Q31dW6tBZmwc1cKrKB/Mj1wVZXsiFt0+E2xOXtO7+1Q009S0xii7FB4TWBLKCTdE9YyqeSc11HGJneJm612T2a07mF6a93WlIK8g0iFKmwqKckUg7am3N5YwF09vXp6tpe9/Gn8DQrStezS4ePUAAAAASUVORK5CYII="
            }
        ]
    },
    {
        "type": "Download",
        "icon": "download",
        "sites": [
            {
                "name": "ThePiratebay",
                "url": "https://thepiratebay.org/search/%s",
                "icon": "data:image/jpeg;base64,AAABAAEAEBAAAAAAIAA2AgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgCAAAAkJFoNgAAAf1JREFUeJx9kj9r8nAQxy8xLQatGmPtIoiigoKCoAZHyeQutEtBHHRpl7yELq6+AP+8AIcWOxURQRzMIDhEyeLilIKDQYUg+eWeIT48VujzWe4Ovtzd9zgKEeEvl/kVFEXZCWMHVVUlSTIMg6bpK6ndpV6vPz4+nmtE7Pf7v/W2qVQqtvI8gWHOyc3NDSGE4zhCyH6/BwDLshDx9vbWFvxYIJ1Oz+fz5+fnXq8ny3KtVnt/f282m5f2mMtFWZblef50Or2+vjqdTtM0X15eFEWx5/zzhIjtdtsuvV7v5cy7uzuHwwEAhULhdDoh4vVNdF0Ph8MulwsAEomEYRiEEAA4Ho9nD8vlUpIk0zTtToIg5PN5n88HAMViURAEjuMAIBgMMgxDCKHG43GpVHp7e3O73Q8PDxzHHQ4H0zTtVVmWpWmapulcLjcYDKbTKTMcDgFgPB5blhWJRDKZjCiKqVTKPvRut1utVqqqdrvdVquVTqepr6+vz89PRVEajcZiseh0OtvtNhAIxONxTdMMw4jFYqFQ6Pv7W9M0QgiFiJqmJZNJn88XjUbv7+89Hk8ikbAsS5ZlVVV5ns9msx8fH6IoVqtVQMT9fu/3+yVJ0nUdf6Lr+mQyeXp6AoDZbIaIgIimaY5Go+12i7+w2WzK5fJ6vUZE6j8vfQki2h/+B8UpLqpv9VygAAAAAElFTkSuQmCC"
            },
            {
                "name": "Google cse",
                "url": "https://cse.google.com/?q=%s&newwindow=1&cx=006100883259189159113%3Atwgohm0sz8q",
                "icon": "https://www.google.com/favicon.ico"
            },
            {
                "name": "BTDigg",
                "url": "https://btdig.com/search?q=%s"
            },
            {
                "name": "Btsow",
                "url": "https://btsow.com/search/%s",
                "icon": "https://btsow.bar/app/bts/View/img/favicon.ico",
                "match": "btsow\\."
            },
            {
                "name": "Torrentkitty",
                "url": "https://www.torrentkitty.app/search/%s"
            },
            {
                "name": "Idope",
                "url": "https://idope.se/torrent-list/%s",
                "icon": "https://idope.se/static/search/pc/img/favicon.ico"
            },
            {
                "name": "limetorrents.co",
                "url": "https://www.limetorrents.co/search/all/%s"
            },
            {
                "name": "limetorrents.asia",
                "url": "https://www.limetorrents.asia/search/all/%s"
            },
            {
                "name": "limetorrents.pro",
                "url": "https://www.limetor.pro/search/all/%s"
            },
            {
                "name": "Cdsoso",
                "url": "https://www.cdsoso.cc/searches-%s-hot-1-null.html"
            },
            {
                "name": "Sub HD",
                "url": "https://subhd.la/search/%s",
                "icon": "https://img.huo720.com/favicon-32x32.png"
            },
            {
                "name": "Subscene",
                "url": "https://subscene.com/subtitles/searchbytitle:p{query=%s}"
            },
            {
                "name": "R3SUB",
                "url": "https://r3sub.com/search.php?s=%s"
            }
        ]
    },
    {
        "type": "Porn",
        "icon": "female",
        "sites": [
            {
                "name": "JAVlibrary",
                "url": "http://www.javlibrary.com/cn/vl_searchbyid.php?keyword=%s",
                "icon": "data:image/x-icon;base64,AAABAAEAEBAAAAAAIAA3AQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAP5JREFUeJylkzFKBDEUhr+3SQZdF8vFxmobwT2AtXgHCzsbQbyANuJVbLyAnR7BTlFBrGwUsRBcGdckz2JFd5zMzA7+Vf6Q9+XPSyIfc2fKP9RJznYNZncZpBkgpQQC2fvGjx3Pn7dLIP2seds6gD6N0YccgHj63AiwpQSrPbCC374injy2BHQN7mJtMnbp/v5VYZXZXPo1ruIKsg6yspAGYKeKTBpgj4fo7WgGQEUAffksllQC+g73uk7YukRHAfGKRiXs3dQApurtwYBwdI8Me4gAi5a4f1c+UjroROZwUPAhASj2II/w5iEP4PXbB/zOdeWTLv+FlprttdToC7F9R7urpLwHAAAAAElFTkSuQmCC"
            },
            {
                "name": "JAVbus",
                "url": "https://www.javbus.com/search/%s",
                "icon": "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAAAAMxWAADM2wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzNsAAMxWAADM2wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM2wAAzP8AAMz/AADM/wAAzP8AAMz/AADL/wAAzP8BAcz/AADL/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/BATN/0VF2v+Jief/kZHp/15e3/8PD8//AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADL/0hI2v/q6vv//Pz+//b2/f/6+v7/iIjn/wUFzf8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wEBzP+YmOr//////4uL6P9LS9v/4eH5/9zc+P8dHdL/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8CAsz/Skrb/39/5v8oKNT/DAzO/7+/8v/t7fv/Li7V/wAAy/8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAy/8AAMz/AADM/w0Nz/++vvL/7e38/zAw1v8AAMv/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8NDc//vr7y/+3t+/8wMNb/AADL/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/DQ3P/76+8v/t7fv/MDDW/wAAy/8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/w0Nz/++vvL/7e37/zAw1v8AAMv/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8NDc//urrx/+jo+v8vL9X/AADL/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/BATN/0BA2f9QUNz/EBDP/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMv/AADL/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzNsAAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzNsAAMxWAADM2wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzP8AAMz/AADM/wAAzNsAAMxWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
            },
            {
                "name": "Jable",
                "url": "https://jable.tv/search/%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmklEQVQ4jWP4m9xX9y+p9+e/pL7/pOHen3+T++oYyNMMxz8ZKND8/19S33/CBmRM+v9v3dH//5qWkmlA/vT///////9v8d5RAxbvoacByf0IdvcaiAEzt5FgwPxd//89efP/351n////+v3//5uP///lTCXBgKKZkEDbcOz/vwW7///LnUZBSiSAKcxMvT8ZyM/OfT//J/fVAQB8gvyNVegtUAAAAABJRU5ErkJggg=="
            },
            {
                "name": "PornHub",
                "url": "https://cn.pornhub.com/video/search?search=%s",
                "icon": "data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABorAAACAwAAwP8AAG+5AAA0VgAAUYkAAInkAAA/aQAAMFEAAJf/AABZlAAAmv8AAGSnAAAaLAAAERwAAKP/AABHZAAABAcAAC0xAACp/wAArP8AALL/AABDcAAAbowAAI/uAAAKEAAAht4AALv/AAAtSwAAiOEAAI3sAACV/wAAmP8AAJv/AAABAQAAnv8AAHrHAABlpwAA//8AAND/AACh/wAAiOIAAC9PAABqsgAApP8AAEVkAABJegAAp/8AADFSAACq/wAAGSoAAAECAACt/wAAM1UAAIjjAAA+aAAAfcgAALb/AAAdMAAAT4MAADpjAABAawAAuf8AAAsQAAC//wAAAAYAAML/AAADBgAACQ4AAMX/AACW/wAAmf8AADdcAACc/wAAn/8AABAcAABRhwAAov8AAIXdAADX/wAAqP8AAKv/AACQ8AAAWI0AAC5NAACx/wAAIEMAALT/AACF3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISAxISEhISCIiSEgMIkhICkpWLSBIIUg1MEcgEDUiCk4ZCAQUSCQiMTwUNQ0xHxBSTwAvQ0sQSgAzWBw4AFkyUSoABjpOPykANihQCwA3UVEHAjRCRVQyD0wuETs0B1FRNyNVGAkAJh0CGkASAgdRUR4ALCdOAD0BVUFGTQA3UVIbAEQTAAA5AA4/Az4AWTJOUxcFV0klNSs8FDUNMR8QCkoWFhZYNSEVMEcgEDUiCkhIDAwMSEhIIiJISAwiSEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
            }
        ]
    },
    {
        "type": "Search",
        "icon": "search",
        "sites": [
            {
                "name": "Google",
                "url": "https://www.google.com/search?q=%s&ie=utf-8&oe=utf-8",
                "match": "https://www\\.google\\..*/search",
                "charset": "utf-8",
                "shortcut": "g",
                "alt": true
            },
            {
                "name": "Google advanced",
                "url": "https://www.google.com/search?q=%s%input{Filetype, filetype:doc/ filetype:ppt/ filetype:xls/ filetype:pdf}%input{Limit lang/zh-CN/zh-TW/CN/EN,&lr=lang_zh-CN/&lr=lang_zh-TW/&lr=lang_zh-CN|lang_zh-TW/&lr=lang_en}%input{Limit date/Last hour/Last day/Last week/Last month/Last year,&as_qdr=h1/&as_qdr=d1/&as_qdr=w1/&as_qdr=m1/&as_qdr=y1}&ie=utf-8&oe=utf-8",
                "match": "https://www\\.google\\..*/search",
                "hideNotMatch": true
            },
            {
                "name": "SearX",
                "url": "https://searx.be/search?q=%s"
            },
            {
                "name": "You",
                "url": "https://you.com/search?q=%s",
                "icon": "https://you.com/favicon/favicon-32x32.png"
            },
            {
                "name": "Bing",
                "url": "https://www.bing.com/search?q=%s"
            },
            {
                "name": "DuckDuckGo",
                "url": "https://duckduckgo.com/?q=%s"
            },
            {
                "name": "Yahoo",
                "url": "https://search.yahoo.com/search;?p=%s"
            },
            {
                "name": "Yandex",
                "url": "https://yandex.com/search/?text=%s"
            },
            {
                "name": "Startpage",
                "url": "https://www.startpage.com/sp/search?query=%s",
                "icon": "https://www.startpage.com/sp/cdn/favicons/favicon-16x16--default.png"
            },
            {
                "name": "Fsou",
                "url": "https://fsoufsou.com/search?q=%s"
            },
            {
                "name": "Qwant",
                "url": "https://www.qwant.com/?q=%s"
            },
            {
                "name": "Ecosia",
                "url": "https://www.ecosia.org/search?method=index&q=%s",
                "icon": "https://cdn-static.ecosia.org/static/icons/favicon.ico"
            },
            {
                "name": "Brave",
                "url": "https://search.brave.com/search?q=%s",
                "icon": "https://cdn.search.brave.com/serp/v1/static/brand/16c26cd189da3f0f7ba4e55a584ddde6a7853c9cc340ff9f381afc6cb18e9a1e-favicon-32x32.png"
            }
        ]
    },
    {
        "type": "Search in page",
        "icon": "sitemap",
        "selectTxt": true,
        "openInNewTab": true,
        "sites": [
            {
                "name": "Google Clone",
                "url": "[\"Google\"]"
            },
            {
                "name": "📏 Mile to Km",
                "url": "showTips:let s=\"%sr\".match(/(\\d+)(mi(le)?)/)[1];return `<i>${s} mi = ${(s*1.609344).toFixed(2)} km</i>`;",
                "kwFilter": "\\d+\\s*(mi(le)?\\b)"
            },
            {
                "name": "💲USD to RMB",
                "url": "showTips:https://api.exchangerate.host/convert?from=USD&to=CNY&amount=1 <i>%s USD = {json.result*%s.replace(/\\D/,'')} RMB</i>",
                "kwFilter": "\\d\\$|\\$\\d"
            },
            {
                "name": "Google Search in site",
                "url": "https://www.google.com/search?q=%s%20site%3A%h&ie=utf-8&oe=utf-8"
            },
            {
                "name": "Bing Search in site",
                "url": "https://www.bing.com/search?q=%s%20site%3A%h"
            },
            {
                "name": "Duckduckgo Search in site",
                "url": "https://duckduckgo.com/?q=%s%20site%3A%h"
            },
            {
                "name": "Yahoo Search in site",
                "url": "https://search.yahoo.com/search;?p=%s%20site%3A%h"
            },
            {
                "name": "📄  Copy",
                "url": "c:%sr"
            },
            {
                "name": "Words to qrcode",
                "url": "https://hoothin.com/qrcode#%s",
                "icon": "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOTIgMzg0bDEyOCAwTDMyMCAyNTYgMTkyIDI1NiAxOTIgMzg0ek02NCA5NjBsMzg0IDBMNDQ4IDU3NiA2NCA1NzYgNjQgOTYwek0xMjggNjQwbDI1NiAwIDAgMjU2TDEyOCA4OTYgMTI4IDY0MHpNMTkyIDgzMmwxMjggMCAwLTEyOEwxOTIgNzA0IDE5MiA4MzJ6TTUxMiAxMjhsMCAzODQgMzg0IDBMODk2IDEyOCA1MTIgMTI4ek04MzIgNDQ4IDU3NiA0NDggNTc2IDE5MmwyNTYgMEw4MzIgNDQ4ek04MzIgNzA0bC0xMjggMEw3MDQgNTc2IDU3NiA1NzYgNTEyIDU3NmwwIDEyOCAwIDI1NiA2NCAwIDAtMjU2IDY0IDAgMCA2NCAxOTIgMCA2NCAwTDg5NiA1NzZsLTY0IDBMODMyIDcwNHpNNjQgNTEybDM4NCAwTDQ0OCAxMjggNjQgMTI4IDY0IDUxMnpNMTI4IDE5MmwyNTYgMCAwIDI1NkwxMjggNDQ4IDEyOCAxOTJ6TTc2OCAyNTZsLTEyOCAwIDAgMTI4IDEyOCAwTDc2OCAyNTZ6TTgzMiA5NjBsNjQgMCAwLTEyOC02NCAwTDgzMiA5NjB6TTcwNCA5NjBsNjQgMCAwLTEyOC02NCAwTDcwNCA5NjB6Ij48L3BhdGg+PC9zdmc+"
            },
            {
                "name": "📱 Send to phone",
                "url": "https://s.hoothin.com/#p{wait(x-peer)&call(document.querySelector('x-peer').dispatchEvent(new Event('contextmenu')))&#textInput=%s&click(#textInput+div>button)}",
                "icon": "https://s.hoothin.com/images/favicon-96x96.png"
            },
            {
                "name": "Yandex Search in site",
                "url": "https://yandex.com/search/?text=%s%20site%3A%h"
            },
            {
                "name": "Startpage Search in site",
                "url": "https://www.startpage.com/sp/search?query=%s%20site%3A%h",
                "icon": "https://www.startpage.com/sp/cdn/favicons/favicon-16x16--default.png"
            },
            {
                "name": "💞 AV preview",
                "url": "showTips:https://www.javbus.com/%sr.replace(/^(\\w+?)[\\-_]?(\\d+)$/,\"$1-$2\") <span style='font-size:22px;line-height:1.2;'>{title}</span><p style=\"margin: 0;\">{.genre a|<mark style=\"white-space: nowrap;margin: 5px; font-size: 16px; border-radius: 5px; padding: 2px; box-shadow: 0px 0px 10px 0px #000;\">()</mark>}</p><img src='https://www.javbus.com{a.bigImage>img|src}' referrerpolicy='no-referrer'/>",
                "kwFilter": "^[0-9a-zA-Z]+[\\-_]?\\d+$"
            },
            {
                "name": "Douban rating",
                "url": "showTips:https://www.douban.com/search?cat=1002&q=%s \n<p style=\"margin: 5px;\">\n{h3>a}\n<span style=\"position: absolute; right: 10px; color: orange;\">{.rating_nums}</span>\n</p>\n<div style=\"display: flex; font-size: 20px; width: 500px;\">\n<img src=\"https://images.weserv.nl/?url={.pic>a>img|src}\"/>\n<div>\n<div>{.subject-cast}</div>\n<div style=\"font-size: 16px; margin-top: 10px; border-top: 1px solid;\">{.content>p}</div>\n</div>\n</div>",
                "icon": "https://www.douban.com/favicon.ico"
            },
            {
                "name": "IMDb rating",
                "url": "showTips:let query = \"%s\";\nlet url = `https://www.imdb.com/find/?q=${query}&exact=true`;\nlet geneHTML = (title, intro, labels, director, writer, stars, image, rating, year) => {\nif (!title) return \"No result\";\nreturn `\n<p style=\"margin: 5px;\">\n${title}\n<span style=\"position: absolute; right: 10px; color: orange;\">${rating}</span>\n</p>\n<div style=\"display: flex; font-size: 20px; width: 500px;\">\n<img style=\"height: fit-content;\" src=\"${image}\"/>\n<div style=\"font-size: 16px; line-height: 1.5; text-align: left; margin: 5px;\">\n<div>${labels.reduce((r, c) => `${r}<span style=\"white-space: nowrap;margin: 5px; font-size: 16px; border-radius: 5px; padding: 2px; box-shadow: 0px 0px 10px 0px #000;\">${c}</span>`, \"\")}</div>\n<div>Year: ${year}</div>\n<div>Director: ${director}</div>\n<div>Writer: ${writer}</div>\n<div>Stars: ${stars}</div>\n<div style=\"font-size: 16px; margin-top: 10px; border-top: 1px solid;\">${intro}</div>\n</div>\n</div>`;};\nlet imdbData = await storage.getItem(\"imdbData\");\nif (!imdbData) imdbData=[];\nlet d = imdbData.find(data => data.query == query);\nif (d) {\nd = d.data;\nreturn[geneHTML(d.title, d.intro, d.labels, d.director, d.writer, d.stars, d.image, d.rating, d.year), url];\n}\nlet result = await fetch(url).then(r => r.text()).then(async r => {\nlet doc = document.implementation.createHTMLDocument(''); doc.documentElement.innerHTML = r;\nlet item = doc.querySelector('.find-title-result .ipc-metadata-list-summary-item__t');\nif (!item) return null;\nlet _result = {title: item.innerText};\nurl = \"https://www.imdb.com/\" + item.getAttribute(\"href\");\nawait fetch(url).then(r => r.text()).then(r => {\nlet doc = document.implementation.createHTMLDocument(''); doc.documentElement.innerHTML = r;\n_result.image = doc.querySelector(\".ipc-image\").src;\n_result.year = doc.querySelector(\"h1+ul>li>.ipc-link\").innerText;\n_result.intro = doc.querySelector(\"section>p>span\").innerText;\n_result.labels = [];\n[].forEach.call(doc.querySelectorAll(\"a.ipc-chip\"), ele => {\n_result.labels.push(ele.innerText)\n});\n_result.director = [];\n[].forEach.call(doc.querySelectorAll(\"section>div>div>.title-pc-list>li:nth-child(1) li\"), ele => {\n_result.director.push(ele.innerText)\n});\n_result.director = _result.director.join(\"/\");\n_result.writer = [];\n[].forEach.call(doc.querySelectorAll(\"section>div>div>.title-pc-list>li:nth-child(2) li\"), ele => {\n_result.writer.push(ele.innerText)\n});\n_result.writer = _result.writer.join(\"/\");\n_result.stars = [];\n[].forEach.call(doc.querySelectorAll(\"section>div>div>.title-pc-list>li:nth-child(3) li\"), ele => {\n_result.stars.push(ele.innerText)\n});\n_result.stars = _result.stars.join(\"/\");\n_result.rating = doc.querySelector(\".ipc-btn__text>div>div>div\").innerText;\n});\nreturn _result;\n}).catch(alert);\nif (!result) result = {};\nimdbData.push({query:query, data:result});\nif (imdbData.length > 50) imdbData.shift();\nstorage.setItem(\"imdbData\", imdbData);\nd = result;\nreturn[geneHTML(d.title, d.intro, d.labels, d.director, d.writer, d.stars, d.image, d.rating, d.year), url];",
                "icon": "https://www.imdb.com/favicon.ico"
            },
            {
                "name": "Metacritic rating",
                "url": "showTips:https://www.metacritic.com/autosearch%p{search_term=%s&image_size=98&search_each=false}\n<div style=\"display: flex; font-size: 25px;\">\n<img src=\"{json.autoComplete.results.0.imagePath}\"/>\n<div>\n<p>{json.autoComplete.results.0.name}</p>\n<div style=\"display: flex; justify-content: space-between; align-items: center;    border-top: 1px solid;\">\n<span style=\"margin: 0 10px;\">{json.autoComplete.results.0.refType}</span>\n<span style=\"margin: 0 10px;\">{json.autoComplete.results.0.itemDate}</span>\n<span style=\"color: orange;margin: 0 10px;\">{json.autoComplete.results.0.metaScore}</span>\n</div>\n</div>\n</div>",
                "icon": "https://www.metacritic.com/favicon.ico"
            }
        ]
    },
    {
        "type": "Search by image",
        "icon": "eye",
        "selectImg": true,
        "openInNewTab": true,
        "sites": [
            {
                "name": "Google Search by image",
                "url": "https://www.google.com/searchbyimage?image_url=%t"
            },
            {
                "name": "Google translate image",
                "url": "https://translate.google.com/?op=images#p{input#ucj-11=%i}"
            },
            {
                "name": "Yandex Search by image",
                "url": "https://yandex.com/images/search?source=collections&rpt=imageview&url=%t"
            },
            {
                "name": "QRCode detection",
                "url": "https://hoothin.com/qrdecode#%t",
                "icon": "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02ODcuNTQyNzYzIDQ1My4wNjM2NzRzLTEyLjY1OTMzOS0zLjc5NzgwMi0xNC4wNjU5MzItMy43OTc4MDJINDAyLjcwNzYzN3YtNjIuNTkzMzk4YTEwNy4xODI0MDMgMTA3LjE4MjQwMyAwIDAgMSAxMDkuNzE0MjcxLTEwNC41MDk4NzUgMTA5LjI5MjI5MyAxMDkuMjkyMjkzIDAgMCAxIDEwMi42ODEzMDQgNjkuNDg1NzA0aDY4LjUwMTA5YTE3NC4yNzY4OTkgMTc0LjI3Njg5OSAwIDAgMC0xNzEuNjA0MzcyLTEzMi4yMTk3NjJjLTk2LjkxNDI3MiAwLTE3NS41NDI4MzMgNzQuODMwNzU5LTE3NS41NDI4MzMgMTY3LjI0MzkzM3Y2NS45NjkyMjJhNjIuODc0NzE3IDYyLjg3NDcxNyAwIDAgMC00My44ODU3MDkgNTkuMzU4MjM0djIyOS44MzczMzFhNjQuMjgxMzEgNjQuMjgxMzEgMCAwIDAgNjUuODI4NTYzIDYyLjczNDA1N2gzMDcuMTk5OTU4QTY0LjI4MTMxIDY0LjI4MTMxIDAgMCAwIDczMS40Mjg0NzEgNzQxLjgzNzI2MVY1MTEuOTk5OTNhNjIuODc0NzE3IDYyLjg3NDcxNyAwIDAgMC00My44ODU3MDgtNTguOTM2MjU2bS03Mi4yOTg4OTEgMTQ0LjMxNjQ2NGwtMTAwLjI5MDA5NyA5NS41MDc2NzlhMzQuNzQyODUyIDM0Ljc0Mjg1MiAwIDAgMS00Ni42OTg4OTQgMGwtNTkuMzU4MjM0LTU0Ljk5Nzc5NWEzMC42NjM3MzIgMzAuNjYzNzMyIDAgMCAxIDAtNDQuNDQ4MzQ1IDM0LjYwMjE5MyAzNC42MDIxOTMgMCAwIDEgNDYuNTU4MjM1IDBsMzUuMzA1NDkgMzIuMzUxNjQ0IDc4LjA2NTkyMy03My4wMDIxODhhMzQuNzQyODUyIDM0Ljc0Mjg1MiAwIDAgMSA0Ni41NTgyMzYgMCAzMC44MDQzOTEgMzAuODA0MzkxIDAgMCAxIDAgNDQuNDQ4MzQ1TTczLjE0Mjg0NyAyOTIuNTcxMzg4di03My4xNDI4NDdBMTQ2LjI4NTY5NCAxNDYuMjg1Njk0IDAgMCAxIDIxOS40Mjg1NDEgNzMuMTQyODQ3aDczLjE0Mjg0N1YwaC03My4xNDI4NDdBMjE5LjI4Nzg4MiAyMTkuMjg3ODgyIDAgMCAwIDAgMjE5LjQyODU0MXY3My4xNDI4NDd6TTczMS40Mjg0NzEgNzMuMTQyODQ3aDczLjE0Mjg0N2ExNDYuMjg1Njk0IDE0Ni4yODU2OTQgMCAwIDEgMTQ2LjI4NTY5NCAxNDYuMjg1Njk0djczLjE0Mjg0N2g3My4xNDI4NDd2LTczLjE0Mjg0N0EyMTkuMjg3ODgyIDIxOS4yODc4ODIgMCAwIDAgODA0LjU3MTMxOCAwSDczMS40Mjg0NzF6TTI5Mi41NzEzODggOTUwLjg1NzAxMmgtNzMuMTQyODQ3QTE0Ni4yODU2OTQgMTQ2LjI4NTY5NCAwIDAgMSA3My4xNDI4NDcgODA0LjU3MTMxOFY3MzEuNDI4NDcxSDB2NzMuMTQyODQ3YTIxOS4yODc4ODIgMjE5LjI4Nzg4MiAwIDAgMCAyMTkuNDI4NTQxIDIxOS40Mjg1NDFoNzMuMTQyODQ3ek05NTAuODU3MDEyIDczMS40Mjg0NzF2NzMuMTQyODQ3YTE0Ni4yODU2OTQgMTQ2LjI4NTY5NCAwIDAgMS0xNDYuMjg1Njk0IDE0Ni4yODU2OTRINzMxLjQyODQ3MXY3My4xNDI4NDdoNzMuMTQyODQ3YTIxOS4yODc4ODIgMjE5LjI4Nzg4MiAwIDAgMCAyMTkuNDI4NTQxLTIxOS40Mjg1NDFWNzMxLjQyODQ3MXogbTAgMCIgZmlsbD0iIzNEOEVGQSI+PC9wYXRoPjwvc3ZnPg=="
            },
            {
                "name": "SauceNAO",
                "url": "https://saucenao.com/search.php?db=999&url=%t"
            },
            {
                "name": "IQDB",
                "url": "https://iqdb.org/?url=%t"
            },
            {
                "name": "3D IQDB",
                "url": "https://3d.iqdb.org/?url=%t"
            },
            {
                "name": "Baidu Search by image",
                "url": "https://graph.baidu.com/details?isfromtusoupc=1&tn=pc&carousel=0&promotion_name=pc_image_shituindex&extUiData%5bisLogoShow%5d=1&image=%t"
            },
            {
                "name": "Bing Search by image",
                "url": "https://www.bing.com/images/search?view=detailv2&iss=sbi&form=SBIVSP&sbisrc=UrlPaste&q=imgurl:%t"
            },
            {
                "name": "TinEye",
                "url": "https://www.tineye.com/search?url=%t"
            },
            {
                "name": "Sogou Search by image",
                "url": "https://pic.sogou.com/ris?query=%t"
            },
            {
                "name": "KarmaDecay",
                "url": "http://karmadecay.com/%t",
                "icon": "data:image/ico;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAT3kAZW2FAIl2aQBNg44AZ4mdAImfogCfn58Ap7K8AL/f3wDq4NYA0ePsAOjl4wDm6usA7+zpAO/s6gDv7ekA8vDtAPXz8gDz8/MA9fTxAPj39QD4+PUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWBwQEBxYWFhYWFhYWFhYWFgQKCgQWFhYWFhYWFhYWFhYECQkEFhYBARYWFhYWFhYWBwQEBxYWAQABFhYWFhYWFhYWFhYWFhYBAAEWFhYWFhYHBAQHFhYWFgEAAQUCAgUIBAoKBBYWFhYWAQALDg4LAggJCQQWFhYWFgUMDQ4NDwwFBAQHFhYWFhYCEhAQEBASAhYWFhYWFhYWAhIRExMREgIEBAcWFhYWFgUMFRQUFAwGCgoEFhYWFhYIAwwSEgwDCAkJBBYWFhYWFggFAwMFCAcEBAcWFhYWFhYWFhYWFhYWFhYWFv//AAD/4QAA/+EAAP/hAACf4QAAj/8AAMfhAADgAQAA8AEAAPABAADwDwAA8AEAAPABAADwAQAA+AEAAP//AAA="
            },
            {
                "name": "WhatAnime",
                "url": "https://trace.moe/?url=%t",
                "icon": "https://trace.moe/favicon.png"
            },
            {
                "name": "360 Search by image",
                "url": "http://st.so.com/stu?imgurl=%t"
            },
            {
                "name": "ZXing QRCode",
                "url": "https://zxing.org/w/decode?full=true&u=%t"
            },
            {
                "name": "ImgOps",
                "url": "https://imgops.com/%b"
            }
        ]
    },
    {
        "type": "Scholar",
        "icon": "graduation-cap",
        "sites": [
            {
                "name": "Google scholar",
                "url": "https://scholar.google.com/scholar?hl=zh-CN&q=%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqklEQVQ4jYWT2UtUURzHL/QH1LMP9hKVNUKFWpP7TDrjU9uEo4WPWlERUbSoueSMaTWjTBCRGV3HiCsSWrTQApVSZBtZWEZSUWZkC3PPne3OzKeHK1NKy4Hfyzl8P+d3vt/fkSRJmpWSVbU9vbxbMZXJSnqZrMx3yErqmrN/r7V+Zf76jjNz5mYXSilZldtKfGBrA5sXcg7Dpg5wX/lzNV+FlmuwsRNy6r9HJFO5v9feBlaXILNWxenT+Pgtzr/W2Oc4azwalqMgLXZ29di9JMXj/xH3P4pybjDKhvYg1qMgpZfKyko3lPk0xr9PF7/4EOfTjwQAiQRcfqpjrlMZeBVjc2eI/FaQ5jlkZWs3qKHENPH7yTg5DYKKExp6DGJxcLRprHILAJr7w5hdIC1wyMquHmNj3/kQN57rALz9Eie/SZBRo/JwLAZAtRLC4jIA7r4pQHqprBS0QkaNysLdAXbKIQAiOjh9Gml7VOS7kaSooGkGwFQqKzYvWFyCgiZBbqPg3mvjRv9ABNPeANeHdSbVBOu8GvYWA9ByMcyKmQCLS5DToFLSKlDuR/kmEox+Moyt6w2TtidAUbPgyKUwZceDWI7MAFhdRgdL9quk7ghw8bGeNPXdZJzKjiCZNSpZtSp5jQKb9zeA1SUw16ms9WqcvBlhcDTG4KsYoxO/ohXhBFWng5jrVCwuQbHnN0B2vaDiRJCJqdzvvtRZfUyQ3SA4dSuCbtjC0JsY5npBYRLg9PfaPEYK14f15NA4fRpLD6jkHxKY9ga4PWKcvRyPk9toGF7sBWmR45S/pN0Y5a6BaLLdroEoGTUqy6oNc99NGk85dCHM8oMCqzuIvQ2k2XPzLAWNX9UiD9i90D0EE8Yo8GQc/A/g2QSMfIHaPsg9DMUe4/dmbrnz8CdxKwtDTtdexQAAAABJRU5ErkJggg=="
            },
            {
                "name": "EBSCO",
                "url": "http://web.b.ebscohost.com/ehost/results?sid=8e76c941-084d-4b93-b05a-d5f182196017%40sessionmgr102&vid=1&hid=128&bquery=%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJ0lEQVQ4jZWT3UtTYRzHT+w4pzddeRFdBAbd1Z8giXtJz9mKvBDCxMqkrK57u6kEyx13zjHWIl8TEbMptaLpZMeMCgdBS8dSRC8WWAS9UJRS1j5d7AWnjuqB78UPHj58n+f7+wpFLp0il45Z1hBs7nVS0krPdoXM/YyEIpdOgaRSWt/JGZ9BvWeUOiXIUXWMxvZxGrQQTd4wTd4wrkv3sDh1LOsBYpVKaX0XPaEYmfPx6wqHlSAHLt/nlDdMZO4tyWSSHXUdmKrUXECxS0eUVIS9V3kYWQTAiCYQKlpT1itaESs9BKYWqHU/QrApuYDsYFMYnJwF4PH0G0RJxeLUKJQ1BKubbYdusvNIF2ZZzQOwKww9mcsCTJKKKKmU1PgoPzvElkoPBZK68RM3AxjRRMp++TWO6yFGns3nT2EzwIcvyzyILBB+mWD1128GJl7nvP2vgOjie6zn/Ow77+d5fInhp/P/BzCiCQSrG6GsBfsFP/1GHMHRhsX5j4BMCoWyxtaD19l1rBuzrGGWVYr3t+cH3Jmc2xijU8NU5UFwKFwZmGLPyb7sMmUBZllDKGvhbtrBxKv0ItmVlMpaqG4O8O7TN7bX3kKU1gDMskZJjY/G9nG+r/wEYPnHKg1aCMfFYaqbA6gjLwCYX/pMYdpVFmCq9LD7xG36jTg9oRgdwWm6x2L0heN0js7QOx5jcHKW3lCM0zcMxPVdyKmzdY3SFc6ptKMtJ4U/fkBXz/LD6BYAAAAASUVORK5CYII="
            },
            {
                "name": "WOS",
                "url": "http://apps.webofknowledge.com/UA_GeneralSearch.do?fieldCount=3&action=search&product=UA&search_mode=GeneralSearch&max_field_count=25&max_field_notice=Notice%3A+You+cannot+add+another+field.&input_invalid_notice=Search+Error%3A+Please+enter+a+search+term.&input_invalid_notice_limits=+%3Cbr%2F%3ENote%3A+Fields+displayed+in+scrolling+boxes+must+be+combined+with+at+least+one+other+search+field.&sa_img_alt=Select+terms+from+the+index&value(input1)=%s&value%28select1%29=TI&value%28hidInput1%29=initVoid&value%28hidShowIcon1%29=0&value%28bool_1_2%29=AND&value%28input2%29=&value%28select2%29=AU&value%28hidInput2%29=initAuthor&value%28hidShowIcon2%29=1&value%28bool_2_3%29=AND&value%28input3%29=&value%28select3%29=SO&value%28hidInput3%29=initSource&value%28hidShowIcon3%29=1&limitStatus=collapsed&expand_alt=Expand+these+settings&expand_title=Expand+these+settings&collapse_alt=Collapse+these+settings&collapse_title=Collapse+these+settings&SinceLastVisit_UTC=&SinceLastVisit_DATE=&timespanStatus=display%3A+block&timeSpanCollapsedListStatus=display%3A+none&period=Range+Selection&range=ALL&ssStatus=display%3Anone&ss_lemmatization=On&ss_query_language=&rsStatus=display%3Anone&rs_rec_per_page=10&rs_sort_by=PY.D%3BLD.D%3BVL.D%3BSO.A%3BPG.A%3BAU.A&rs_refinePanel=visibility%3Ashow",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABr0lEQVQ4jZ2TPYobQRCFvyNUMpGTjgQbGAqBEZs1i5AD4VWzBoNgF1cihB0NONyk1/mgEwxzgmFuMHMD6Sa7RxgHQ8uzI+HAFRXUT79+7xVMQjPUO/zxFyfv8ONcM3Tafw4nuHZPlxZM62lBu6dzgrsYNsWKNQcA/YAW9xyKew5xSSy/UhWfh1qx5mCKvVsS74ivz7wB2CcsrogAAiIgmqGmWP+bHuD1mbd4N/RgitVbGic4zdBwQxAQm2NxSSwfqI4/OYUZwRSrv9FohtZbGlOMckPVv9ALSP1IAxA+EsYQNUPTYPs08NS/0JcbKvIFeZgRNEM1Q53gwg1hSqIpZoqVG6roiWFGyBfk9JG+j/Te4cOMkN+SX5PLO3x+OzzmHT7NnRFETyw3VKZYviC/QDAfmE9IzwgSB+P/HXecxiic4GyOAdSPNAJy5mCsQvtEFz1RM/S451RvaeKSmIZtjnmHF5CzClMftN/pTDHN0OQDgLj6u+idD5JMyYkCUj5QFevBhcUXDnE1oBKQ5MQLop3g2h1dgnlNBZtj7e7KLYwjHVP7gy5dY8r/eY3/G38A1vO4VlociLQAAAAASUVORK5CYII="
            },
            {
                "name": "JSTOR",
                "url": "http://www.jstor.org/action/doAdvancedSearch?q0=%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADl0lEQVQ4jS2RS0zbdQCA/3cvJh71ollMICN0FhpwbBlZx+Zg0NdC3/23pbQ8B91YGQOtCAOZJQrIaillLVDgJ6+BPMTJU91Bl7mwOBQQjEuGzJMHTbx8HvD+5Uu+fFLGSy/XlipVQlaohC1NKeT0TOFSZgm3MlvYUtOF+ViKMB9LEbbUdOFWZgk5TXnEKVRCTkkTkkeRMb/cEGS+sZb1T5r54sZVRpwuhq1ONsUU+6tr7C2v8jg5TtLh5uv2Bta7mllqaWDRX49kS1OKe9eqCBvP0u+8RNynI+rIp/nEcdqyT/HX4Qv+/fsfomYnd4xq4j4NAyWFDFboSJjsSLbjSjEbqKXPdpGBEi19lgJWoteZD1XRVZTD1uoyz59uM1hup18uoM9eSMSSz0CJjmGHG0lWqETCZKfPns9Mq5fuwrOETRfpNeQRNqp5srjEwdYO4zfKGasz06vPY/ZWGZ3nThHTWpBsqQqx8tF7DFYYmGnx0u8o5MPT2UwFS2jPUbI5t8Qf27vEnBbW4wG++tSPCNiZft9DTP+/YLUzyFCFHlHvYK6jgpD6FBFrAWHTeX76coXDnT169VrmbvuYD1VyS6Uk5iwiZrAiyYpMMSK7GHAXMtHkouN0FiN+MzOtpfTocvnt4fc839ohJpu569EwVFlM3GsgYslnrNSH5M7MEuELOlpU6QyU6Ih7DWwM3iTpNxPKO8mzzR85+GWXXq2GHl0uC53VDFYW06vPY+HdAJIt9S2xGAww21bK/fA1OvNOU/vKa/Ro1ISNeWx/84DD3T367UaGqi8T9+rp1qi5/urrDFqdSI40pZj2VzHR6GC2vYzlSB3JKya+TTYx0+Zh/4eHHGztcNdtZaJJRtTZWI3VE3UUEdWYkFxKlejXGmlVKYi5tEw0ygx4tIzV2bhzWc32xgN+f/yEhM9BxPIOwzUmQuocItZ8Rj1eJGuqQiwG61kIlSMCNrouFXA7921C5zL5rDifP/ee8WhqluYTGYiAlc8bZKKOIkZqTExUVx1tvN92kz7bBbo1ZxitvcLPa+tMNtSxtbzMi1/3GaupYbLJzr0PSrljOM90sIS4V0//UUKWGHN7SZQbGKoyErUU8V0iydOVNR7dmyPhKmPEb2Ej0cjoVTsfX8il48xJxhucDFncSNY33pxfvBJg1F3GbN11kg4Pw3Y3k9V+hK+SIYsT4a1gzFNBUi5lxFXGqLuMqepaplw+/gNcwmcGmhKGRAAAAABJRU5ErkJggg=="
            },
            {
                "name": "Springer",
                "url": "http://rd.springer.com/search?query=%s",
                "icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuElEQVQ4jbWRsQ2EMAxFMwjFzULHJvR0GeAaKL2GV4jEANmBiorqOipf5ejH+Dg46b5kRYLv5x8niKNl3SQSC6fs/a4UvOamG0pxyrKs231A24+H8xKg7cdi1ukKjcTngEhcjBobT72SC0ADmjA6pyxNN/gApHPKEoklElcAHYJLDRpdjXaJNrL9FjCaNnrTTwEK0RfAl7gMsCBPH3eAzfYaWN5eDgnuqgLs8ySv5+Nr7fP0J8AvegOhkGr6AYHSEgAAAABJRU5ErkJggg=="
            },
            {
                "name": "Wikipedia",
                "url": "https://en.wikipedia.org/w/index.php?search=%s&button=&title=Special%3ASearch"
            },
            {
                "name": "Internet Archive",
                "url": "https://archive.org/search.php?query=%s"
            },
            {
                "name": "Scholar",
                "url": "http://scholar.google.com/scholar?hl=zh-CN&q=%s&btnG=&lr="
            },
            {
                "name": "Google Book",
                "url": "https://www.google.com/search?q=%s&btnG=搜索图书&tbm=bks&tbo=1&hl=zh-CN&gws_rd=ssl"
            },
            {
                "name": "krugle",
                "url": "http://opensearch.krugle.org/document/search/#query=%s",
                "icon": "https://opensearch.krugle.org/media/images/favicon.ico"
            },
            {
                "name": "npm",
                "url": "https://www.npmjs.org/search?q=%s",
                "icon": "https://static.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png"
            }
        ]
    },
    {
        "type": "Movie",
        "icon": "video",
        "sites": [
            {
                "name": "Thepiratebay",
                "url": "https://thepiratebay.org/search/%s"
            },
            {
                "name": "Torrentz2",
                "url": "https://www.torrentz2.xyz/?q=%s"
            },
            {
                "name": "Torrentz2k",
                "url": "https://torrentz2k.xyz/search/:p{q=%s&category=all}"
            },
            {
                "name": "1337x.to",
                "url": "https://www.1377x.to/search/%s/1/"
            },
            {
                "name": "Torlock",
                "url": "https://www.torlock2.com/all/torrents/%s.html"
            },
            {
                "name": "TD",
                "url": "https://www.torrentdownloads.me/search/?search=%s"
            },
            {
                "name": "rarbgprx",
                "url": "https://rarbgprx.org/torrents.php?search=%s"
            },
            {
                "name": "rarbgproxy",
                "url": "https://rarbgproxy.org/torrents.php?search=%s"
            },
            {
                "name": "kickass1",
                "url": "https://kat.sx/search.php?q=%s",
                "icon": "https://kat.sx/kastatic/favicon.ico"
            },
            {
                "name": "kickasstorrents",
                "url": "https://kickasstorrents.to/usearch/%s"
            },
            {
                "name": "kickass1.to",
                "url": "https://kickass1.to/usearch/%s/"
            },
            {
                "name": "kat.am",
                "url": "https://kat.am/usearch/%s/"
            },
            {
                "name": "kickasstorrent.cr",
                "url": "https://kickasstorrent.cr/usearch/%s/"
            }
        ]
    },
    {
        "type": "ACG",
        "icon": "gamepad",
        "sites": [
            {
                "name": "nyaa.si",
                "url": "https://nyaa.si/?f=0&c=0_0&q=%s",
                "icon": "https://nyaa.si/static/favicon.png"
            },
            {
                "name": "Tokyotosho",
                "url": "https://www.tokyotosho.info/search.php?terms=%s"
            },
            {
                "name": "Mikan",
                "url": "http://mikanani.me/Home/Search?searchstr=%s"
            },
            {
                "name": "*MioBT*",
                "url": "http://www.miobt.com/search.php?keyword=%s",
                "icon": "http://www.miobt.com/images/favicon/miobt.ico"
            },
            {
                "name": "shana project",
                "url": "https://www.shanaproject.com/search/?title=%s"
            },
            {
                "name": "KOTOMI RSS",
                "url": "https://moe4sale.in/?kw=%s"
            },
            {
                "name": "ACG.RIP",
                "url": "https://acg.rip/?term=%s"
            }
        ]
    },
    {
        "type": "Sukebei",
        "icon": "file",
        "sites": [
            {
                "name": "nyaa.si",
                "url": "https://sukebei.nyaa.si/?f=0&c=0_0&q=%s",
                "icon": "data:image/png;base64,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"
            },
            {
                "name": "Glodls",
                "url": "https://glodls.to/search_results.php?search=%s"
            },
            {
                "name": "AniDex",
                "url": "https://anidex.info/?q=%s",
                "icon": "data:image/ico;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWiwAAG1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2PeQti3vsaX7niAQE3VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2Yggdi6P85z///Qq7n/wMDZYsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOmggdh6/84zP//Sr7s/xUuongAAAAAAAAAAAAAAAAAAAAAAAAAAzI0OEpKTVF8QUNHfBkbHUsAAAAAFRy8VTaF5f81zf//Sr7v/xMoqoIAAAAAAAAAAAAAAAAAAAAAODo9RXx+gNynpJ//ubOr/6+qov+HhIH/R0lKz2Zmgdra5d3/Xrru/w8ntYIAAAAAAAAAAAAAAAAAAAAAQEJFP56dnf/t387///Ld///14f//9uL//O7Z/7ywov+iopz/dniT1R4XwF0AAAAAAAAAAAAAAAAAAAAAAAAAEJSWl9n55tH///DW///s1f//69P//+vT///u2f//+N//uaqZ/zI0NNAAAAAAAAAAAAAAAAAAAAAAAAAAAFNZX5bRx73//+vL///nyv//48T//+LC///jw///5cj//+zT//3jxf9wa2b/AQMGSwAAAAAAAAAAAAAAAAAAAAB+hYv07NfD///ft///163//9Kj///RoP//0qP//9er///euv//6cb/mIl8/xQbIH0AAAAAAAAAAAAAAAAAAAAAhI2U+u/TvP//zpn//8uW///Mmf//zZv//82a///Ll///z5z//9uu/5yJe/8ZIih+AAAAAAAAAAAAAAAAAAAAAGVweKndx7r//8mR///UqP//16///9mz///YsP//1Kj//9Gf///Ej/+AdG7/Bw0SSwAAAAAAAAAAAAAAAAAAAAABBwocrq6w5f/Kp///3rj//+XI///jx///4sX//+LB///crv/RoID/VFlc4wAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAGFrb1TCuLX/+sKl///bwf//7tv//+vV//7Tsv/apYn/eXd3/xkgJEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmxxWKqnqN3OraL+2ayd/9Gllf+xlIr9eHp80ScvM0MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeb3+GpIiUmPV9io/uUWFokwAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAP/wAAD/4AAA/8EAAPCDAADABwAAgA8AAAAfAAAADwAAAA8AAAAPAAAADwAAAB8AAIAfAADAPwAA4H8AAA=="
            },
            {
                "name": "AcgnX Ero",
                "url": "https://www.anix.moe/search.php?sort_id=0&keyword=%s"
            },
            {
                "name": "AniRena",
                "url": "https://www.anirena.com/?s=%s"
            },
            {
                "name": "GGBases",
                "url": "http://www.ggbases.com/search.so?title=%s"
            }
        ]
    },
    {
        "type": "Assit",
        "icon": "list-alt",
        "selectTxt": true,
        "selectImg": true,
        "selectAudio": true,
        "selectVideo": true,
        "selectLink": true,
        "selectPage": true,
        "openInNewTab": true,
        "sites": [
            {
                "name": "QRcode",
                "url": "https://hoothin.com/qrcode#%U",
                "icon": "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOTIgMzg0bDEyOCAwTDMyMCAyNTYgMTkyIDI1NiAxOTIgMzg0ek02NCA5NjBsMzg0IDBMNDQ4IDU3NiA2NCA1NzYgNjQgOTYwek0xMjggNjQwbDI1NiAwIDAgMjU2TDEyOCA4OTYgMTI4IDY0MHpNMTkyIDgzMmwxMjggMCAwLTEyOEwxOTIgNzA0IDE5MiA4MzJ6TTUxMiAxMjhsMCAzODQgMzg0IDBMODk2IDEyOCA1MTIgMTI4ek04MzIgNDQ4IDU3NiA0NDggNTc2IDE5MmwyNTYgMEw4MzIgNDQ4ek04MzIgNzA0bC0xMjggMEw3MDQgNTc2IDU3NiA1NzYgNTEyIDU3NmwwIDEyOCAwIDI1NiA2NCAwIDAtMjU2IDY0IDAgMCA2NCAxOTIgMCA2NCAwTDg5NiA1NzZsLTY0IDBMODMyIDcwNHpNNjQgNTEybDM4NCAwTDQ0OCAxMjggNjQgMTI4IDY0IDUxMnpNMTI4IDE5MmwyNTYgMCAwIDI1NkwxMjggNDQ4IDEyOCAxOTJ6TTc2OCAyNTZsLTEyOCAwIDAgMTI4IDEyOCAwTDc2OCAyNTZ6TTgzMiA5NjBsNjQgMCAwLTEyOC02NCAwTDgzMiA5NjB6TTcwNCA5NjBsNjQgMCAwLTEyOC02NCAwTDcwNCA5NjB6Ij48L3BhdGg+PC9zdmc+"
            },
            {
                "name": "Share to Twitter",
                "url": "https://twitter.com/intent/tweet?url=%T"
            },
            {
                "name": "Send by Gmail",
                "url": "https://mail.google.com/mail/u/0/?tf=cm&source=mailto&body=%n %T"
            },
            {
                "name": "Share to Facebook",
                "url": "https://www.facebook.com/sharer/sharer.php?u=%T&t=%n"
            },
            {
                "name": "🧮  Calculator",
                "url": "calculator://"
            },
            {
                "name": "🔎  Everything",
                "url": "ES://%s"
            },
            {
                "name": "🦊  Firefox",
                "url": "FirefoxURL-308046B0AF4A39CB://%u"
            },
            {
                "name": "⏰  Clock",
                "url": "ms-clock://"
            },
            {
                "name": "✂️  Screenclip",
                "url": "ms-screenclip://"
            },
            {
                "name": "☑️  ToDo",
                "url": "ms-todo://",
                "description": "Microsoft To-Do"
            },
            {
                "name": "📓  Onenote",
                "url": "onenote://"
            },
            {
                "name": "⌨️  VSCode",
                "url": "vscode://%u"
            },
            {
                "name": "Open the link inside words",
                "url": "%sr.replace(/[^\\w\\-_\\.~!\\*'\\(\\);:@&=\\+\\$,\\/\\?#\\[\\]%]/g,\"\")"
            },
            {
                "name": "Copy to Markdown",
                "url": "c:[%sr](%t)"
            },
            {
                "name": "Show all engines",
                "url": "https://hoothin.github.io/SearchJumper/all.html#%s"
            },
            {
                "name": "💵CHY to USD",
                "url": "javascript:fetch(`https://api.exchangerate.host/convert?from=CNY&to=USD&amount=%sr.replace(/\\D/g,\"\")`).then(r=>r.json()).then(r=>prompt(`${r.date} Exchange rate by the European Central Bank\\n${r.query.amount.toLocaleString()} RMB =`,`${r.result.toLocaleString()} USD`)).catch(alert);"
            },
            {
                "name": "$/pound➡️¥/jin",
                "url": "javascript:fetch(`https://api.exchangerate.host/convert?from=USD&to=CNY&amount=%sr.replace(/\\D/g,\"\")`).then(r=>r.json()).then(r=>prompt(`${r.date} Exchange rate by the European Central Bank\\n${r.query.amount.toLocaleString()} $/pound  =`,`${(parseInt(r.result)/0.9).toFixed(2)} ¥/jin`)).catch(alert);"
            },
            {
                "name": "Convert currency",
                "url": "javascript:fetch(`https://api.exchangerate.host/convert?from=%input{From currency/US Dollar/Euro/Japanese Yen/China Yuan,USD/EUR/JPY/CNY}&to=%input{Target currency/US Dollar/Euro/Japanese Yen/China Yuan,USD/EUR/JPY/CNY}&amount=%sr.replace(/\\D/g,\"\")`).then(r=>r.json()).then(r=>prompt(`${r.date} Exchange rate by the European Central Bank\\n${r.query.amount.toLocaleString()} ${r.query.from} =`,`${r.result.toLocaleString()} ${r.query.to}`)).catch(alert);"
            }
        ]
    },
    {
        "type": "Page",
        "icon": "list",
        "selectLink": true,
        "selectPage": true,
        "openInNewTab": true,
        "sites": [
            {
                "name": "Search cache",
                "url": "https://2tool.top/kuaizhao.php?k=%u",
                "icon": "data:image/svg+xml,%3Csvg xmlns=\"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\" width=\"1em\" height=\"1em\" preserveAspectRatio=\"xMidYMid meet\" viewBox=\"0 0 256 256\"%3E%3Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"%3E%3Cpath d=\"M 239.98507%2C55.993592 A 111.98507%2C39.994664 0 0 1 128%2C95.988256 111.98507%2C39.994664 0 0 1 16.01493%2C55.993592 111.98507%2C39.994664 0 0 1 128%2C15.998927 111.98507%2C39.994664 0 0 1 239.98507%2C55.993592 Z\"%2F%3E%3Cpath d=\"m 239.98507%2C199.97441 a 111.98507%2C39.994664 0 0 1 -55.99253%2C34.63639 111.98507%2C39.994664 0 0 1 -111.985079%2C0 111.98507%2C39.994664 0 0 1 -55.992531%2C-34.6364\"%2F%3E%3Cpath d=\"m 239.98507%2C151.9808 a 111.98507%2C39.994664 0 0 1 -55.99253%2C34.6364 111.98507%2C39.994664 0 0 1 -111.985079%2C-1e-5 A 111.98507%2C39.994664 0 0 1 16.01493%2C151.9808\"%2F%3E%3Cpath d=\"m 239.98507%2C103.9872 a 111.98507%2C39.994664 0 0 1 -55.99253%2C34.6364 111.98507%2C39.994664 0 0 1 -111.985079%2C0 111.98507%2C39.994664 0 0 1 -55.992531%2C-34.6364\"%2F%3E%3Cpath d=\"M 16.01493%2C55.99377 V 199.97441\"%2F%3E%3Cpath d=\"M 239.98507%2C55.993592 V 199.97441\"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"
            },
            {
                "name": "Web archive",
                "url": "https://web.archive.org/web/*/%u",
                "icon": "https://web.archive.org/_static/images/archive.ico"
            },
            {
                "name": "Save archive",
                "url": "https://web.archive.org/save/%u",
                "icon": "https://web.archive.org/_static/images/archive.ico"
            },
            {
                "name": "Edit current page",
                "url": "javascript:(function(){document.body.setAttribute('contenteditable', 'true');alert('Now you can modify the page, cancel by ESC');document.onkeydown = function (e) {e = e || window.event;if(e.keyCode==27){document.body.setAttribute('contenteditable', 'false');}}})();"
            },
            {
                "name": "Open url",
                "url": "%t",
                "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGQ9Ik03MjIuOCA0NTlsLTE4LjkgMTguOS0yLjcgMi43LTQuNyA0LjgtNTIuNyA1Mi43IDI2LjMgMjYuMyA1Mi43LTUyLjcgMTg0LjQgMTg0LjQtMjEwLjcgMjEwLjgtMTg0LjQtMTg0LjQgNTIuNi01Mi43LTI2LjMtMjYuNC01Mi43IDUyLjctMjYuMyAyNi40IDIzNy4xIDIzNy4xIDI2My40LTI2My41eiIgZmlsbD0iIzA2MDAwMSIvPjxwYXRoIGQ9Ik0zMjcuNyAzNTMuNmwzNDIuNSAzNDIuNSAyNi4zLTI2LjNMMzU0IDMyNy4zeiIgZmlsbD0iIzA2MDAwMSIvPjxwYXRoIGQ9Ik0zMDEuMyA1MTEuN0wxMTYuOSAzMjcuM2wyMTAuOC0yMTAuN0w1MTIuMSAzMDFsLTUyLjcgNTIuNiAyNi4zIDI2LjQgNTIuNy01Mi43IDI2LjMtMjYuNC0yMzctMjM3TDY0LjIgMzI3LjNsMjM3LjEgMjM3LjEgMjYuMy0yNi4zIDUyLjgtNTIuN0wzNTQgNDU5eiIgZmlsbD0iIzA2MDAwMSIvPjwvc3ZnPg==",
                "description": "ctrl: backTab | alt: mini-window | ctrl+shift: inPrivate",
                "openInNewTab": true
            }
        ]
    }
]
4ndr0666 commented 1 year ago

Wow!