Astuce d'usage du plugin d'auto refresh avec Firefox
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.7 KiB

Te réveiller quand la PS5 sera dispo !!

Voici comment avoir la PS5 le 19 novembre 2020.

Ce tutoriel couvre l'utilisation du navigateur Firefox

Etape 1 : Installer le plugin

J'ai choisit ce dernier car est recommandé sécurisé par la fondation mozzilla ;)

https://addons.mozilla.org/fr/firefox/addon/tab-reloader/

Il va nous permettre d'actualiser une page à la fréquence désirée.

Tuto vidéo du plugin - https://www.youtube.com/watch?v=zAhQlorZZTc

Etape 2 : Configurer et tester son environnement

Les prérequis sont les suivants :

Nous allons utiliser en plus de l'extention tab-reloader un petit bout de code javascript. Ce dernier va aller vérifier pour vous sur la page du site web si le produit est disponible :

let availability = document.getElementById("availability")

for (let i = 0; i < availability.childNodes.length; i++) {
    if (availability.childNodes[i].localName == "span") {
        let spanAvailability = availability.childNodes[i]
        let isAvailable = true

        if (spanAvailability.textContent.includes("Actuellement indisponible."))
            isAvailable = false

        if (spanAvailability.classList[1] == "a-color-price")
            isAvailable = false

        if (spanAvailability.classList[1] == "a-color-success")
            isAvailable = true

        // Retirer le commentaire '//' de '// isAvailable = !isAvailable' 
        // (ou tester le script sur la page d'un article dispo, exemple PS4) :

        // isAvailable = !isAvailable

        if (isAvailable) {
            console.log("Disponible !!")
            window.open('http://www.titatu.net/', '_blank');
        } else {
            console.log("Indisponible.")
        }

        break
    }
}

NOTE : Il faut autoriser le plugin à exercuter du code 'Permit code execution' et coller ce code dans la petite fenêtre dédiée

Résumé en images

Voici à quoi devrait ressembler votre configuration :

config

Figure 1 : ma configuration pour le plugin auto-reload

Attention à bien préparer le terrain, pour cela faites le test sur la page d'un produit disponible :

blocked-pop-up

Figure 2 : pensez à autoriser les popup depuis le site amazon.fr

Autoriser le son de TITATU :

blocked-sound

Figure 3 : ici le son n'est pas autorisé

activate-sound

Figure 4 : activation du son pour le site titatu

Autres sites pour le 19/11/2020

fnac.com

let unavailability = document.getElementsByClassName("f-buyBox-availabilityStatus-unavailable")

let isNotAvailable = (unavailability[0])

// Retirer le commentaire '//' de '// isNotAvailable = !isNotAvailable' 
// (ou tester le script sur la page d'un article dispo, exemple PS4) :

// isNotAvailable = !isNotAvailable

if (isNotAvailable) {
    console.log("Indisponible.")
} else {
    console.log("Disponible !!")
    window.open('http://www.titatu.net/', '_blank')
}

e-leclerc.com

let availabilitySelector = document.querySelectorAll('link[property="availability"]')[0].nextSibling.nodeValue

if(availabilitySelector.includes("indisponible")){
    console.log("Indisponible.")
} else {
    console.log("Disponible !!")
    window.open('http://www.titatu.net/', '_blank')
}