Daily Shaarli

All links of one day in a single page.

September 5, 2019

DuckDuckGo Search Syntax | DuckDuckGo Help Pages

Trucs et astuces pour utiliser correctement sont moteur de recherche

Redirector – Get this Extension for 🦊 Firefox (en-US)

Pour faire des redirections entre différent site, à configurer soi-même par contre. Mais je suis gentil voici un exemple pour des redirections de YouTube vers Invidious et Twitter vers Nitter (il vous suffit de l'installer, de copier ce que j'ai fait ds un fichier puis de l'importer):

EDIT: j'ai rajouté une redirection lorsque que l'on clique sur un lien externe sur Reddit.

{
    "createdBy": "Redirector v3.2.1",
    "createdAt": "2019-09-05T08:57:08.347Z",
    "redirects": [
        {
            "description": "reddit",
            "exampleUrl": "https://out.reddit.com/t3_czl0hn?url=https%3A%2F%2Fwww.irishtimes.com%2Fbusiness%2Ftechnology%2Fgoogle-accused-of-secretly-feeding-personal-data-to-advertisers-1.4007629&token=AQAANtRwXdxhnt-J4MgwfpBl1yY78IglFqPrhAVEO84rBs0iASCh&app_name=desktop2x",
            "exampleResult": "https://www.irishtimes.com/business/technology/google-accused-of-secretly-feeding-personal-data-to-advertisers-1.4007629",
            "error": null,
            "includePattern": ".*out.reddit.com.*url=(.*)&to",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "$1",
            "patternType": "R",
            "processMatches": "urlDecode",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "twitter -> nitter",
            "exampleUrl": "https://twitter.com/nitot/status/1169258568752783363",
            "exampleResult": "https://nitter.net/nitot/status/1169258568752783363",
            "error": null,
            "includePattern": "(.*)twitter.com(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "$1nitter.net$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "youtube -> invidious",
            "exampleUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
            "exampleResult": "https://www.invidio.us/watch?v=dQw4w9WgXcQ",
            "error": null,
            "includePattern": "(.*)youtube.com(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "$1invidio.us$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        }
    ]
}