commit ab02769e027b25c1dc06d5d159a1fa727a6f5208 Author: art.dambrine Date: Sat Nov 14 11:46:42 2020 +0100 first commit diff --git a/img/activate-sound.png b/img/activate-sound.png new file mode 100644 index 0000000..cbc8214 Binary files /dev/null and b/img/activate-sound.png differ diff --git a/img/blocked-pop-up.png b/img/blocked-pop-up.png new file mode 100644 index 0000000..7090e5e Binary files /dev/null and b/img/blocked-pop-up.png differ diff --git a/img/blocked-sound.png b/img/blocked-sound.png new file mode 100644 index 0000000..6ad62e6 Binary files /dev/null and b/img/blocked-sound.png differ diff --git a/img/config.png b/img/config.png new file mode 100644 index 0000000..c48a709 Binary files /dev/null and b/img/config.png differ diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..50e1471 --- /dev/null +++ b/readme.md @@ -0,0 +1,108 @@ +# Te réveiller quand la PS5 sera dispo !! + +Voici comment avoir la PS5 le 19 novembre 200. + +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 : + +- Avoir installé l'extension **tab-reloader** + +- Autoriser les **popups** pour le site web https://www.amazon.fr +- Autoriser le **lancement automatique du son** pour le site web http://www.titatu.net/ + +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 : + + + +```javascript +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 = false + + 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](img/config.png) + +​ *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](img/blocked-pop-up.png) + + + +​ *Figure 2 : pensez à autoriser les popup depuis le site amazon.fr* + + + + + +**Autoriser le son de TITATU :** + +![blocked-sound](img/blocked-sound.png) + +​ *Figure 3 : ici le son n'est pas autorisé* + + + +![activate-sound](img/activate-sound.png) + +​ *Figure 4 : activation du son pour le site titatu* \ No newline at end of file