PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

petit outil: Bookmarklet generator 🆕

samedi 2 avril 2022 Ă  12:04

Si toi aussi tu veux te faire un petit bookmarklet pour envoyer des donnĂ©es de la page courante vers un autre site, alors tu vas kiffer 😍 parce que ce petit bout de code te permet de le faire sans rien coder 😎.

Heing ?! đŸ€š

J'explique:

Si on veut pouvoir:

alors ça peut se faire ici.

Fais voir ?

Voici deux exemples:

Capture du 2022-04-02 11-54-34.png

Capture du 2022-04-02 12-12-53.png

Quid ?

Pour faire simple,

  1. on donne un nom au bookmarklet,
  2. on choisit les donnĂ©es qui doivent ĂȘtre envoyĂ©es,
  3. on spĂ©cifie l'URL vers laquelle elles doivent ĂȘtre envoyĂ©es.

Le bookmarklet est généré en temps réel et une fois les réglages faits, il suffit de glisser-déposer le lien du bas.

J'ai ajouté la possibilité de modifier la variable permettant de passer les données; en effet, duckduckgo utilisera q=[recherche] mais un autre site pourra demander query=[recherche]...

De plus, on peut spécifier de ne pas utiliser le format URL?variable=[donnée] mais URL/[donnée] pour les sites ayant une rewriteurl (comme wikipedia qui exige un format fr.wikipedia.org/wiki/[RECHERCHE] )

Enfin, si vous spécifiez une URL contenant déjà des paramÚtres GET (comme mespagesquejaime.com/ajouter.php?user=MOI&apikey=321fd5613e32), le script le prendra en compte et les nouveaux paramÚtres s'ajouteront correctement ( mespagesquejaime.com/ajouter.php?user=MOI&apikey=321fd5613e32&title=mon cul sur la commode&url=www.monculsurlacommode.fr )

Exemple ?

Vous pouvez essayer de générer un bookmarklet pour rechercher directement la sélection sur youtube:

  1. donnez le nom «rechercher sur youtube»
  2. cochez le premier item : «le texte sélectionné» et renommez la variable en «search_query»
  3. remplissez la case URL avec : https://www.youtube.com/results/

Et voilĂ .

License

Vous pouvez utiliser librement et l'outil et le code en mode DBAD. Pour le télécharger, c'est par là

Il est possible de l'utiliser sans serveur php vu que c'est du HTML+JS vanilla (mais le script de téléchargement du script ne fonctionnera pas).

<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Apple, Meta Gave User Data to Hackers With Forged Legal Requests (AAPL, FB) - Bloomberg

vendredi 1 avril 2022 Ă  10:58

@sebsauvage : petite citation de Terry Pratchett

Quand on déroge à un principe pour de bonnes raisons, on ne tarde pas à y déroger pour de mauvaises.

<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Quand Syncthing ne synchronise plus un dossier...

lundi 28 mars 2022 Ă  18:29

Depuis un moment, 🔄 Syncthing refusait de synchroniser un des dossiers partagĂ©s entre mes ordinateurs: il y avait une erreur et le bouzin bloquait complĂštement mais juste pour ce dossier đŸ€Ź.

Si ça vous arrive 💱, vĂ©rifiez que vous n'avez pas supprimĂ© les dossiers 📁.stfolder et 📁.sync qui doivent se trouver dans les dossiers partagĂ©s...

Parce que lorsque vous avez le mĂ©nage un peu trop pĂ©tulant et que vous les virez, ben ça pĂšte tout. 😭

Pour rĂ©soudre le souci, refaites un dossier 📁.stfolder dont le root sera proprio et voilĂ  ! 😎

<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Obscure Biodynamie [Tronche en Live 109] - YouTube

lundi 28 mars 2022 Ă  18:15

«La biodynamie est maintenant Ă  la mode. Elle a l’image d’une agriculture biologique, respectueuse, Ă©cologique, l’antithĂšse de l’industrie agroalimentaire qui abuse des intrants chimiques et sacrifie Ă  sa logique productiviste les saveurs et les paysages. Mais si nous regardons le revers de cette mode, nous trouvons la doctrine sectaire de l’anthroposophie, des pratiques qui mĂ©langent homĂ©opathie, astrologie et pour tout dire magie, et surtout une pratique agricole qui n’appuie pas ses prĂ©tentions sur des donnĂ©es scientifiques mais sur la contagiositĂ© de son idĂ©ologie.»

notes

liens:


<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

MAJ Plugin PluXML: Markdown_parser

lundi 28 mars 2022 Ă  17:53

📱 Petite mise à jour du plugin Markdown_parser qui permet d'ajouter la gestion du markdown dans PluXML.

☑ J'ai Ă©tendu le markdown aux commentaires

☑ j'ai ajoutĂ© la possibilitĂ© d'accĂ©der Ă  des caractĂšres unicodes directement.

☑ Vous pouvez choisir lesquels en passant par la page de config et en collant les caractĂšres Ă  la suite. Le plugin gĂ©nĂ©rera un bouton par caractĂšre.

config.png

unicode.png

📎 Pour tĂ©lĂ©charger : https://repo.warriordudimanche.net/ZIPFILES/Markdown_parser.zip

<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires