đŸ’„ HK 2022 - Projets/scripts/choses alĂ©atoires ◾◽▪ Triangu loY



https://deuxmillevingtetun.blogspot.com/2022/07/projetsscriptschoses-aleatoires-de.html
https://github.com/TrianguloY/githubPages/tree/master/javascriptEval
https://trianguloy.github.io/githubPages/javascriptEval/javascriptEval.html?let%20btn%20=%20document.createElement(%27button%27);%20btn.innerHTML%20=%20%27Press%20me%27;%20btn.onclick%20=%20()=%3E%20alert(%22Hello%22);%20document.body.appendChild(btn);
https://trianguloy.github.io/githubPages/javascriptEval/javascriptEval.html
https://trianguloy.github.io/githubPages/javascriptEval/javascriptEval.html?let%20btn%20=%20document.createElement('button');%20btn.innerHTML%20=%20'Press%20me';%20btn.onclick%20=%20()=%3E%20alert(%22Hello%22);%20document.body.appendChild(btn);

https://trianguloy.github.io/githubPages/derpiViewer/derpiViewer.html
https://github.com/TrianguloY/githubPages/blob/679a7682c471df668ceeea106470c5f86d8601d0/derpiViewer/derpiViewer.html
https://github.com/TrianguloY/githubPages/commit/af0040d850c839c0a70ccdb39fdcbaf1fc39bb72

https://trianguloy.github.io/githubPages/Visor/YPvisor.html?season=1&episode=1&quality=7&format=R&server=https://yp.birds.web.id/


JavascriptEval :

Url :

https://trianguloy.github.io/githubPages/javascriptEval/javascriptEval.html

La description:

Entrez n'importe quel script dans la zone de texte et appuyez sur le bouton Eval. Le script s'exĂ©cutera dans la page. C'est tout.

Pourquoi? Laisse-moi expliquer. Parfois, vous devez signaler un bogue lors de l'utilisation d'un script spĂ©cifique (par exemple, un exploit pour une attaque non dĂ©couverte) et vous avez besoin d'une page en ligne pour que d'autres puissent le tester directement. La plupart du temps, le script est simple et court, mais vous avez toujours besoin d'un serveur pour le publier, et tout le monde n'a pas de serveur.

'Oh! Je sais. J'utiliserai l'un des milliers d'Ă©diteurs disponibles sur le Web.' Oui, c'est une solution ... sauf lorsque vous dĂ©couvrez que tous (ou peut-ĂȘtre les 99%, mais je n'ai pas trouvĂ© que 1%) utilisent un iframe ou similaire pour encapsuler le code/html/css. Ceci est fait soit par commoditĂ©, soit simplement pour Ă©viter les problĂšmes entre la page hĂŽte et le code en cours d'exĂ©cution. Cependant, cela pose des problĂšmes, car le code saisi s'exĂ©cute sous contrainte Ă  l'intĂ©rieur d'un conteneur, oĂč certaines fonctions/propriĂ©tĂ©s ne sont pas disponibles. Par exemple. Vous ne pouvez pas changer le titre de la fenĂȘtre : document.title = "my title".

Fondamentalement, en utilisant eval, le code saisi est exĂ©cutĂ© directement sur la page. Cela peut entraĂźner de graves consĂ©quences si le code est malveillant ou utilise un exploit... mais c'est prĂ©cisĂ©ment pour cela qu'il a Ă©tĂ© crĂ©Ă© !

Vous avez un contrĂŽle total sur la page, vous pouvez mĂȘme supprimer l'Ă©diteur lui-mĂȘme : document.body.removeChild(document.getElementById('javascriptEval'))et n'oubliez pas que vous pouvez Ă©galement ajouter des boutons ou d'autres Ă©lĂ©ments let btn = document.createElement('button'); btn.innerHTML = 'Press me'; btn.onclick = ()=> alert("Hello"); document.body.appendChild(btn);C'est aussi la raison pour laquelle la page est si simple et stupide. Il a Ă©tĂ© conçu comme un moyen de partager des scripts pouvant ĂȘtre exĂ©cutĂ©s directement. C'est pourquoi il n'y a que trois boutons : exĂ©cuter (Ă©valuer), partager et info.





Projets/scripts/choses aléatoires de TrianguloY | githubPages


Projets/scripts/choses aléatoires de TrianguloY

C'est ici que je tĂ©lĂ©chargerai les projets html. Principalement de petits scripts pour le plaisir. A voir directement sur un navigateur : https://trianguloy.github.io/githubPages

N'hĂ©sitez pas Ă  les modifier/adapter/utiliser comme vous le souhaitez, mais n'hĂ©sitez pas Ă  me mentionner ! (le lien vers ce github suffit). Vous pouvez aussi m'envoyer un message pour que je sache si je suis utile Ă  quelqu'un !

Liste actuelle des projets :


Joueur:

Url :

https://trianguloy.github.io/githubPages/Player/main.html

La description:

Chargez un Ă©chantillon wav et jouez du piano avec.


VisiĂšre:

Url :

https://trianguloy.github.io/githubPages/Visor/visor.html

La description:

Affiche une vidĂ©o depuis une url directement sur le navigateur (sans tĂ©lĂ©chargement). Il utilise le lecteur vidĂ©o du navigateur, donc malheureusement il ne semble fonctionner qu'avec certains fichiers et certains navigateurs. [Il semble fonctionner avec la plupart des fichiers .mp4 sur firefox et chrome, Ă©galement avec certains .mkv sur chrome, certains audios aussi, …].

Vous pouvez ajouter l'url de la vidĂ©o aprĂšs un "?" pour charger automatiquement une URL prĂ©dĂ©finie (sera Ă©galement lue automatiquement si le navigateur le permet, sinon vous devrez appuyer sur play). Par exemple : https://trianguloy.github.io/githubPages/Visor/visor.html?https://sample-videos.com/video123/mp4/240/big_buck_bunny_240p_30mb.mp4

[ Version 20% plus cool : https://trianguloy.github.io/githubPages/Visor/YPvisor.html ]


Crypteur :

Url :

https://trianguloy.github.io/githubPages/Encrypter/encrypter.html

La description:

Crypte n'importe quel code HTML Ă  l'aide du chiffrement AES. Il a Ă©tĂ© crĂ©Ă© pour crypter les messages de blogueur pour un ami, mais peut ĂȘtre utilisĂ© avec n'importe quel code HTML ou mĂȘme texte. Le gĂ©nĂ©rateur gĂ©nĂšre un html prĂȘt Ă  l'emploi qui demandera un mot de passe, et une fois entrĂ© correctement, il sera remplacĂ© par le html cryptĂ©.

Utilise la bibliothĂšque CryptoJS : https://cryptojs.gitbook.io/docs/

Remarque : le texte est cryptĂ© Ă  l'aide du mot de passe lui-mĂȘme, et le MD5 du texte original est Ă©galement prĂ©sent pour vĂ©rifier la validitĂ© du dĂ©cryptage. Je ne suis pas au courant des problĂšmes de sĂ©curitĂ© que cela peut avoir (autres que la force brute ou tout ce que la bibliothĂšque CryptoJS a, le cas Ă©chĂ©ant), donc je ne peux pas garantir un cryptage parfait. Pourtant, cela devrait ĂȘtre plus que suffisant pour les utilisateurs occasionnels qui vĂ©rifient le code source.


JavascriptEval :

Url :

https://trianguloy.github.io/githubPages/javascriptEval/javascriptEval.html

La description:

Entrez n'importe quel script dans la zone de texte et appuyez sur le bouton Eval. Le script s'exĂ©cutera dans la page. C'est tout.

Pourquoi? Laisse-moi expliquer. Parfois, vous devez signaler un bogue lors de l'utilisation d'un script spĂ©cifique (par exemple, un exploit pour une attaque non dĂ©couverte) et vous avez besoin d'une page en ligne pour que d'autres puissent le tester directement. La plupart du temps, le script est simple et court, mais vous avez toujours besoin d'un serveur pour le publier, et tout le monde n'a pas de serveur.

'Oh! Je sais. J'utiliserai l'un des milliers d'Ă©diteurs disponibles sur le Web.' Oui, c'est une solution… sauf quand vous dĂ©couvrez que tous (ou peut-ĂȘtre les 99%, mais je n'ai pas trouvĂ© que 1%) utilisent un iframe ou similaire pour encapsuler le code/html/css. Ceci est fait soit par commoditĂ©, soit simplement pour Ă©viter les problĂšmes entre la page hĂŽte et le code en cours d'exĂ©cution. Cependant, cela pose des problĂšmes, car le code saisi s'exĂ©cute sous contrainte Ă  l'intĂ©rieur d'un conteneur, oĂč certaines fonctions/propriĂ©tĂ©s ne sont pas disponibles. Par exemple. Vous ne pouvez pas changer le titre de la fenĂȘtre : document.title = "my title".

Fondamentalement, en utilisant eval, le code saisi est exĂ©cutĂ© directement sur la page. Cela peut entraĂźner de graves consĂ©quences si le code est malveillant ou utilise un exploit… mais c'est prĂ©cisĂ©ment pour cela qu'il a Ă©tĂ© crĂ©Ă© !

Vous avez un contrĂŽle total sur la page, vous pouvez mĂȘme supprimer l'Ă©diteur lui-mĂȘme : document.body.removeChild(document.getElementById('javascriptEval'))et n'oubliez pas que vous pouvez Ă©galement ajouter des boutons ou d'autres Ă©lĂ©ments let btn = document.createElement('button'); btn.innerHTML = 'Press me'; btn.onclick = ()=> alert("Hello"); document.body.appendChild(btn);C'est aussi la raison pour laquelle la page est si simple et stupide. Il a Ă©tĂ© conçu comme un moyen de partager des scripts pouvant ĂȘtre exĂ©cutĂ©s directement. C'est pourquoi il n'y a que trois boutons : exĂ©cuter (Ă©valuer), partager et info.


Visionneuse Derpy :

Url :

https://trianguloy.github.io/githubPages/derpiViewer/derpiViewer.html

La description:

Cette page vous permet de rechercher n'importe quelle requĂȘte de derpibooru et d'afficher les rĂ©sultats dans une vue dĂ©roulante sans fin.

La page a Ă©tĂ© dĂ©veloppĂ©e principalement Ă  partir d'un appareil mobile Ă  l'aide d'un Ă©diteur de texte, je m'excuse donc pour la programmation non conventionnelle (cette derniĂšre a Ă©tĂ© embellie Ă  l'aide d'un ordinateur). En tout cas, je pense que c'est plutĂŽt bon et c'est la raison pour laquelle le html brut est si puissant et facile Ă  utiliser. Pas de frameworks, pas de bibliothĂšques, rien. Le tout dans un seul fichier, et ça marche bien !

Contient une configuration pour rĂ©pondre Ă  chaque besoin. Cela a Ă©tĂ© fait pour un usage personnel Ă  partir d'un appareil mobile et peut ou non le mettre Ă  jour, selon mon utilisation, mais si vous le trouvez utile, toute discussion/demande est la bienvenue.


Commentaires

Posts les plus consultés de ce blog

TOP outils de rĂ©fĂ©rencement gratuits qui valent la peine d'ĂȘtre utilisĂ©s en 2023

Les outils de rĂ©fĂ©rencement gratuits qui valent vraiment la peine d'ĂȘtre utilisĂ©s

Changement de domaine en 2023 : tout ce que vous devez savoir

Chatbot Dialogflow : Tutoriel NoCode NLP pour les spĂ©cialistes du marketing | Landbot

Revenu passif : idées pour gagner de l'argent (en dormant)

Meilleurs outils de rĂ©fĂ©rencement 🛠 organisĂ©e par Saijo George

La toolbox du growth hacker 💎 - Outils - Growthhacking.fr | CommunautĂ© française de growth hacking

Comment signer avec une maison de disques ? Voici notre guide ultime pour 2024

100 outils pour lancer sa startup sans argent (mais pas sans talent)