Monthly Shaarli

All links of one month in a single page.

September, 2019

FoxDot: Live coding with Python – Make music with Python and SuperCollider

Permet de faire de live coding est ainsi générer des sons pour nottament faire de la musique par exemple.

DuckDuckGo Search Syntax | DuckDuckGo Help Pages

Trucs et astuces pour utiliser correctement sont moteur de recherche

Google Analytics over (insecure) HTTP used in Chrome · Issue #1123 · AliasIO/Wappalyzer · GitHub

NE PAS utiliser cette extension. De ce que je vois, en plus du fait qu'il semblerait qu'il y ait toujours Google Analytics dans le code (https://github.com/AliasIO/Wappalyzer/blob/e856dd42a6d2b40cc0e58aa1bed59a4a5578aba8/src/wappalyzer.spec.js#L154) la dite personne sans fous complètement (https://github.com/AliasIO/Wappalyzer/issues/1123).

GitHub - Swordfish90/crt-live-coding: Music visualization and livecoding for supercollider

Le moteur qui gère le son et les commandes c'est https://foxdot.org/ mais pour le coup l'UI est vachement sympa :)

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"
            ]
        }
    ]
}
GitHub - dwservice/agent: DWService agent for Linux, Mac and Windows

j'ai pas mal entendu parler du service dwservice.net comme alternative a TeamViewer, ce qui est bien c'est que, en plus du fait que ça juste marche, le client a été libéré.

Mais il reste le serveur à libérer. Le problème ? Le code a 20 ans et le dev a pas fait de doc :/
https://github.com/dwservice/agent/issues/1

Bon en tout cas c'est déjà cool!

GitHub - zedeus/nitter: Alternative Twitter front-end

front-end alternatif pour twitter, pas de tracker, pas de js. Simple et efficace.

GitHub - MMCInstances/OptifineInstances: Optifine instances for MultiMC

Je me garde ça sous le coude pour quand j'ai besoin d'installer Optifine dans une instance minecraft avec le launcher MultiMC.