URL: https://linuxfr.org/users/jeanclaude-2/journaux/historique-de-logos Title: Historique de logos Authors: barmic 🦦 Date: 2022年02月14日T00:05:49+01:00 License: CC By-SA Tags: logo, linuxfr, javascript, userscript et rmll Score: 8 Bah ? Nal ! Tu nous cache des petits trésors ? :) En zyeutant la [copie publique du dépôt de linuxfr](https://github.com/linuxfrorg/linuxfr.org), j'ai vu qu'on pouvait y trouver tous (ou en tout cas un certain nombre) de logos du site. 46 pour être précis. Ni une ni deux, je me suis créé un p'tit script pour profiter de tout ces logos. Comme d'hab je passe par un userscript : ```js // ==UserScript== // @name linuxfrIcon // @match https://linuxfr.org/* // @version 1.0 // ==/UserScript== (function() { 'use strict'; const logos = [ 'banniere_rmll_2006.png', 'humour_plagiats.png', 'linuxfr2_100.png', 'linuxfr2_blackout_sopa.png', 'linuxfr2_classic_back.png', 'linuxfr2_classic.png', 'linuxfr2_codebar.png', 'linuxfr2_explicit.png', 'linuxfr2_gnu_approved.png', 'linuxfr2_gnu.png', 'linuxfr2_gouttes.png', 'linuxfr2_journee_democratie_2004.png', 'linuxfr2_logo_classic_deuil.png', 'linuxfr2_logo_deuil.png', 'linuxfr2_logo-frozen.png', 'linuxfr2_logo-june2003_ok_255.png', 'linuxfr2_mountain.png', 'linuxfr2_plusieur.png', 'linuxfr_ayo.png', 'linuxfr_dadvsi.png', 'linuxfr-fb2.png', 'linuxfr_je_suis_charlie.png', 'linuxfr_logo-frozen-brevets.png', 'linuxfr_noel.png', 'linuxfr_thewall.png', 'linuxfr-zemarmot.png', 'logo_brevets_20050602.png', 'logo-linuxfr-automne-hd-orange.png', 'logo-linuxfr-automne-hd-rouge.png', 'logo-linuxfr-automne-hd-vert-masques.png', 'logo-linuxfr-automne-hd-vert.png', 'logo-linuxfr-automne-hd-violet.png', 'logo-linuxfr-automne.png', 'logo_linuxfr_ayo_hiver_masque.png', 'logo_linuxfr_ayo_noel_masque.png', 'logo-linuxfr-bord.png', 'logo-linuxfr-cadre-dehors.png', 'logo-linuxfr-cadre-ombre-hd.png', 'logo-linuxfr-cadre-ombre.png', 'logo-linuxfr-cadre.png', 'logo_linuxfr_eucd.png', 'logo-linuxfr-newtonadventure.png', 'logo-linuxfr.png', 'logo-linuxfr-vignette.png', 'logo-linuxfr-zemarmot-masque.png', 'oldstyle.png', ]; const logo = document.querySelector("#branding> h1:nth-child(1)"); if (logo) { const idx = Math.floor(Date.now()/(24*3600*1000)) % logos.length; logo.style['background-image'] = `url(/images/logos/${logos[idx]}`; } })(); ``` Je doute que quelques lignes de code aussi triviales puissent être couverte par le droit d'auteur, mais si vous en avez besoin c'est [WTFPL](http://www.wtfpl.net/). Le script vous permettra d'avoir un logo différent chaque jour. Bien sûr un certains nombre sont saisonniers et un autre nombre sont évènementiels (contre la dadvsi ou pour les romelele 2006), mais c'est dommage de ne pas en profiter un minimum. Évidement grosse limitation, si un nouveau logo est mis en place on le voit pas, mais si ça plaît à des gens peut être qu'on pourrait en faire une option du site (après que ma première PR soit acceptée ou refusée). Ça m'évitera de me faire taxer d'anti communautaire ;) Si vous êtes arrivé jusqu'ici, je vous propose une nimage toute mignone ![loutre mignone](https://lemagdesanimaux.ouest-france.fr/images/dossiers/2019-09/loutre-1-085135.jpg) Bon début de semaine à tous !

AltStyle によって変換されたページ (->オリジナル) /