JavaScript : Manipuler le presse-papiers comme un pro hacker 🔥
Tu savais que JavaScript te permet de lire et modifier ce que les utilisateurs ont dans leur presse-papiers? Cette technique super puissante peut transformer tes projets web!
À lire ici: https://www.codingteam.fr/post/javascript-lire-et-crire-dans-le-presse-papiers-comme-un-hacker-323229
Tu savais que JavaScript te permet de lire et modifier ce que les utilisateurs ont dans leur presse-papiers? Cette technique super puissante peut transformer tes projets web!
Dans ce tuto, on va explorer ensemble comment:
- Récupérer le texte que l'utilisateur a copié
- Insérer du texte directement dans son presse-papiers
- Créer des interactions ultra fluides avec cette fonctionnalité
Parfait pour développer des outils comme:
- Un convertisseur de texte instantané
- Un gestionnaire de snippets de code
- Des fonctionnalités "copier en un clic"
À lire ici: https://www.codingteam.fr/post/javascript-lire-et-crire-dans-le-presse-papiers-comme-un-hacker-323229
❤1⚡1
Les 7 meilleures API JavaScript natives à utiliser en 2025
Quand on parle de JavaScript, on évoque souvent la puissance de ses bibliothèques et frameworks, mais ce que beaucoup oublient, ce sont les API natives. Ces outils intégrés directement dans le navigateur permettent de développer des fonctionnalités avancées, sans avoir à charger des bibliothèques externes. Non seulement elles sont performantes, mais elles sont également parfaitement adaptées à des tâches spécifiques. Voici les 7 API JavaScript natives les plus utiles à connaître, et pourquoi vous devriez les intégrer dans vos projets.
Quand on parle de JavaScript, on évoque souvent la puissance de ses bibliothèques et frameworks, mais ce que beaucoup oublient, ce sont les API natives. Ces outils intégrés directement dans le navigateur permettent de développer des fonctionnalités avancées, sans avoir à charger des bibliothèques externes. Non seulement elles sont performantes, mais elles sont également parfaitement adaptées à des tâches spécifiques. Voici les 7 API JavaScript natives les plus utiles à connaître, et pourquoi vous devriez les intégrer dans vos projets.
❤3
Méthode pop() - JavaScript :
🌟 Cette méthode supprime le dernier élément d'un tableau et renvoie l'élément supprimé.
— @metacodelearn #Snipset@metacodelearn
🌟 Cette méthode supprime le dernier élément d'un tableau et renvoie l'élément supprimé.
— @metacodelearn #Snipset@metacodelearn
⚡3
😱 WTF
Avez-vous déjà vu ce comportement JS ?
Qu'est-ce qui se passe ici ?
Pouvez-vous expliquer le troisième ?
Avez-vous déjà vu ce comportement JS ?
console.log([] + []); // ''
console.log([] + {}); // '[objet Objet]'
console.log({} + []); // 0
Qu'est-ce qui se passe ici ?
Pouvez-vous expliquer le troisième ?
⚡️ Astuce React : utilisez useEffect dans React comme un pro
✅ Nettoyer les effets secondaires.
💬 Avez-vous déjà oublié la partie retour ?
useEffect(() => {
const handler = () => console.log('resize');
window.addEventListener('resize', gestionnaire);
return() => window.removeEventListener('resize', handler);
}, []);
✅ Nettoyer les effets secondaires.
💬 Avez-vous déjà oublié la partie retour ?
❤5🔥3
"JavaScript peut faire bien plus que tu crois..."
Tu crois que JS, c’est juste du DOM et des alertes ?
Et si je te disais qu’il peut :
✅ Intercepter tes requêtes (SW)
✅ Compiler du C dans ton navigateur (WASM)
✅ Réécrire le HTML à la volée
…et encore bien pire 👀
➤ Clique et découvre les super-pouvoirs cachés de JS côté client: https://codingteamblog.blogspot.com/2025/07/decouvrez-10-actions-surpuissantes-que.html
Tu crois que JS, c’est juste du DOM et des alertes ?
Et si je te disais qu’il peut :
✅ Intercepter tes requêtes (SW)
✅ Compiler du C dans ton navigateur (WASM)
✅ Réécrire le HTML à la volée
…et encore bien pire 👀
➤ Clique et découvre les super-pouvoirs cachés de JS côté client: https://codingteamblog.blogspot.com/2025/07/decouvrez-10-actions-surpuissantes-que.html
❤3
Un portfolio moderne fait en html css JavaScript le code source est disponible sur ce canal telegram: https://t.me/codingtemplate/574
❤1
Viens, on code un détecteur de visage en HTML + JS natif !
Et si on créait une page qui détecte les visages, les entoure en direct, et ..... Tout ça dans ton navigateur, sans magie noire. LISEZ NOTRE ARTICLE: https://codingteamblog.blogspot.com/2025/08/viens-on-code-un-detecteur-de-visages.html
Et si on créait une page qui détecte les visages, les entoure en direct, et ..... Tout ça dans ton navigateur, sans magie noire. LISEZ NOTRE ARTICLE: https://codingteamblog.blogspot.com/2025/08/viens-on-code-un-detecteur-de-visages.html
❤6
Juste un petit conseil CSS en passant
Vous voulez créer des éléments responsives qui s'adaptent à leur parent avec une contrainte ? Combien de propriétés faut-il pour y parvenir ? Deux ? une seule suffit!
Un cas d'utilisation génial pour les fonctions min() et max() en CSS
💯Enregistrez & Partagez⚡
Suivez : @metacodelearn 😊
Vous voulez créer des éléments responsives qui s'adaptent à leur parent avec une contrainte ? Combien de propriétés faut-il pour y parvenir ? Deux ? une seule suffit!
Un cas d'utilisation génial pour les fonctions min() et max() en CSS
💯Enregistrez & Partagez⚡
Suivez : @metacodelearn 😊
❤7
Coding Team
HTML Canvas + JavaScript : Fabriquez un curseur reptile qui bouge et réagit
Un tutoriel complet et détaillé pour créer un curseur interactif en forme de reptile avec HTML Canvas et JavaScript. Apprenez l'animation, la physique
JavaScript: créer un reptile qui suit votre curseur
» https://blog.codingteam.space/2025/09/html-canvas-javascript-fabriquez-un.html
» https://blog.codingteam.space/2025/09/html-canvas-javascript-fabriquez-un.html
🚀 Exécuter un LLM en local avec Python : créer votre propre mini-GPT sans dépendre d'un api tierces
Dans cet article, on vous montre étape par étape comment lancer un modèle de langage (LLM) directement sur votre machine grâce à Python. Simple, clair, et surtout sans dépendre du cloud.
Lien
👉 https://blog.codingteam.space/2025/09/un-guide-complet-et-pas-pas-pour-coder.html
Dans cet article, on vous montre étape par étape comment lancer un modèle de langage (LLM) directement sur votre machine grâce à Python. Simple, clair, et surtout sans dépendre du cloud.
Lien
👉 https://blog.codingteam.space/2025/09/un-guide-complet-et-pas-pas-pour-coder.html
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7😍1
requests
, os
, re
, urllib.parse
, bs4
(BeautifulSoup) — utilisé pour les requêtes HTTP vers Google Images, le parsing HTML des liens et le téléchargement des fichiers.import os
import requests
from bs4 import BeautifulSoup
from urllib.parse import urljoin, urlparse
def download_images(query, num_images=10, dest_folder="images"):
os.makedirs(dest_folder, exist_ok=True)
search_url = f"https://www.google.com/search?tbm=isch&q={query}"
headers = {"User-Agent": "Mozilla/5.0"}
resp = requests.get(search_url, headers=headers)
soup = BeautifulSoup(resp.text, "html.parser")
img_tags = soup.find_all("img")
count = 0
for img in img_tags:
img_url = img.get("src")
if not img_url:
continue
parsed = urlparse(img_url)
ext = os.path.splitext(parsed.path)[1]
if ext.lower() not in [".jpg", ".png", ".jpeg"]:
continue
filename = f"{query}_{count}{ext}"
filepath = os.path.join(dest_folder, filename)
try:
img_data = requests.get(img_url, timeout=5).content
with open(filepath, "wb") as f:
f.write(img_data)
print("Downloaded:", filename)
count += 1
if count >= num_images:
break
except Exception as e:
print("Error:", e)
continue
if __name__ == "__main__":
download_images("sunset", num_images=5)
🟢 Effectue une requête Google Images avec un mot-clé🟢 Parse le HTML et trouve les balises <img>🟢 Sélectionne les liens avec des extensions valides🟢 Télécharge les images et les sauvegarde dans un dossier jusqu’à atteindre le nombre souhaité
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - geekcomputers/Python: My Python Examples
My Python Examples. Contribute to geekcomputers/Python development by creating an account on GitHub.
6❤4
yt-dlp
, os
, sys
, ffmpeg
— utilisés pour le téléchargement et le traitement des médias.yt-downloader-multi https://www.youtube.com/watch?v=VIDEO_ID --format mp3 --quality 192k
🟢 Télécharge des vidéos individuelles via un lien🟢 Télécharge toutes les vidéos d'une playlist🟢 Sauvegarde le contenu dans le dossier spécifié, en le créant si nécessaire🟢 Supporte l'archivage hors ligne du contenu média
#Python@metacodelearn
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - fortana-co/youtube-multi-dl: Download and label albums and playlists from YouTube using youtube-dl
Download and label albums and playlists from YouTube using youtube-dl - fortana-co/youtube-multi-dl
❤4
Nouveau modèle d'IA de Samsung, 10 000 fois plus petit que DeepSeek et Gemini 2.5 Pro vient de les battre sur ARC-AGI 1 et 2
Le Tiny Recursive Model (TRM) de Samsung est environ 10 000 fois plus petit que les LLM typiques mais plus intelligent car il pense de manière récursive au lieu de simplement prédire du texte. Il rédige d'abord une réponse, puis construit un "carnet de brouillon" caché pour le raisonnement, critique et affine sa logique à plusieurs reprises (jusqu'à 16 fois), et produit des réponses améliorées à chaque cycle.
Cette approche montre que l'architecture et les boucles de raisonnement (pas seulement la taille) peuvent stimuler l'intelligence. Elle permet des modèles puissants et efficaces qui fonctionnent à moindre coût, valident les idées neuro-symboliques, et ouvrent un raisonnement de la plus haute qualité à bien plus d'applications.
L'accélération est partout
Please open Telegram to view this post
VIEW IN TELEGRAM
os
, subprocess
, time
et la gestion des périphériques USB sous les systèmes de type UNIX.import time
import subprocess
WHITELIST = ["Device1_ID", "Device2_ID"]
CHECK_INTERVAL = 1 # seconde
def list_usb_devices():
# la commande lsusb affiche les périphériques USB sous Linux
output = subprocess.check_output(["lsusb"]).decode()
return output.splitlines()
def monitor():
while True:
devices = list_usb_devices()
for d in devices:
# vérification simple : si la ligne ne contient aucun ID de la liste blanche
if all(w not in d for w in WHITELIST):
# périphérique non autorisé — activation de la protection
print("Périphérique USB inconnu détecté :", d)
# Exemple d’action : éteindre le système
subprocess.call(["shutdown", "now", "-h"])
return
time.sleep(CHECK_INTERVAL)
if __name__ == "__main__":
monitor()
🟢 Surveille la liste des périphériques USB🟢 Compare avec la liste blanche🟢 Lorsqu’un périphérique « inconnu » est détecté, exécute une action « dure » (extinction, suppression, nettoyage)🟢 Utile comme protection anti-physique pour les données sensibles
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - hephaest0s/usbkill: « usbkill » is an anti-forensic kill-switch that waits for a change on your USB ports and then immediately…
« usbkill » is an anti-forensic kill-switch that waits for a change on your USB ports and then immediately shuts down your computer. - hephaest0s/usbkill
Pillow
(PIL) et os
— utilisés pour le traitement des images et la gestion du système de fichiers. from PIL import Imageue ça fait :
import os
def images_to_pdf(img_folder, output_pdf_path, paper_size=(595, 842)):
# paper_size en points — environ A4 (selon le DPI)
imgs = []
for fname in sorted(os.listdir(img_folder)):
if fname.lower().endswith(('.png', '.jpg', '.jpeg')):
img_path = os.path.join(img_folder, fname)
img = Image.open(img_path).convert('RGB')
img = img.resize(paper_size) # ajustement au format
imgs.append(img)
if not imgs:
print("Aucune image à convertir")
return
first, rest = imgs[0], imgs[1:]
first.save(output_pdf_path, save_all=True, append_images=rest)
print(f"PDF créé : {output_pdf_path}")
if name == "main":
images_to_pdf("input_images", "out.pdf")📌 Ce q
🟢 Scanne un dossier d'images (JPG, PNG, etc.)🟢 Ajuste chaque image à la taille spécifiée (par exemple, format de page)🟢 Combine toutes les images en un seul fichier PDF🟢 Sauvegarde le PDF avec le nom indiqué
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - shan18/Python-Automation-Scripts: Python scripts to automate some tasks
Python scripts to automate some tasks. Contribute to shan18/Python-Automation-Scripts development by creating an account on GitHub.
watchdog
(pour surveiller les modifications dans un dossier), os
, time
, logging
et autres.import timea fait :
import os
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
class RansomwareHandler(FileSystemEventHandler):
def init(self):
self.modified_files = set()
self.deleted_files = set()
def on_modified(self, event):
if not event.is_directory:
self.modified_files.add(event.src_path)
print("Modified:", event.src_path)
def on_deleted(self, event):
if not event.is_directory:
self.deleted_files.add(event.src_path)
print("Deleted:", event.src_path)
def monitor(path_to_watch, check_interval=10):
event_handler = RansomwareHandler()
observer = Observer()
observer.schedule(event_handler, path=path_to_watch, recursive=True)
observer.start()
try:
while True:
time.sleep(check_interval)
# Logique simple : si trop de fichiers ont été modifiés ou supprimés pendant l'intervalle
if len(event_handler.modified_files) > 100 or len(event_handler.deleted_files) > 10:
print("Warning: Potential ransomware activity detected!")
# On peut enregistrer les événements
event_handler.modified_files.clear()
event_handler.deleted_files.clear()
except KeyboardInterrupt:
observer.stop()
observer.join()
if name == "main":
path = "/path/to/watch"
monitor(path, check_interval=10)📌 Ce que ç
🟢 Surveille le répertoire spécifié pour les événements de modification et suppression de fichiers🟢 Enregistre ces événements dans la console et dans un fichier (par exemple ransomware_detection.log)🟢 Vérifie périodiquement, si beaucoup de modifications/suppressions ont lieu — affiche un avertissement d'attaque potentielle
#scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - mrgagan17/Ransomware-Detection-Tool: A simple Python tool to monitor file changes and detect ransomware-like behavior…
A simple Python tool to monitor file changes and detect ransomware-like behavior by tracking unusual activities in a specified folder. - mrgagan17/Ransomware-Detection-Tool