Google Search Anti-AI Content Filter

Automatically appends Anti-AI tags to Google search queries.

目前为 2025-01-28 提交的版本。查看 最新版本

// ==UserScript==
// @name            Google Search Anti-AI Content Filter
// @name:es         Filtro Anti contenido generado por IA en Google
// @namespace       xxxxxxxxxxxxxx
// @version         1.1
// @description     Automatically appends Anti-AI tags to Google search queries.
// @description:es  Añade automaticamente las etiquetas para evitar contenido generado por IA en Google.
// @author          robxsctp
// @match           https://www.google.com/search*
// @grant           none
// @license         MIT
// ==/UserScript==
 
 (function () {
    "use strict";

    const url = new URL(window.location.href);  // Get the current URL
    const queryParams = url.searchParams;       // Get the search query parameters
    let query = queryParams.get('q');           // Get the current search query (q parameter)
    const termsToExclude = [
        "stable diffusion",
        "ai",
        "midjourney",
        "open art",
        "prompt hunt",
        "dall-e",
        "gpt-3",
        "generative art",
        "runway ml",
        "artbreeder",
        "deepdream generator",
        "canny ai",
        "text-to-image",
        "algorithm",
        "ai-generated",
        "ai * generated"
    ];

    // Check if -AI is already appended to prevent duplication
    if (query && typeof query === 'string') {
        let appendTerms = " -AI";

        // Exclude terms and add
        termsToExclude.forEach(term => {
            if (!query.includes(`-"${term}"`)) {
                appendTerms += ` -"${term}"`;
            }
        });

        // If there are terms to add, update the query and parameters
        if (appendTerms !== " -AI") {
            query += appendTerms; 
            queryParams.set('q', query);

            // Update the URL
            window.location.replace(url.toString());
        }
    }
})();