
Envie de changer de fond d’écran, mais pas d’idée voici un projet GitHub : unsplash-wallpaper, c’est en ligne de commande par contre il fonctionne avec NodeJS et il fonctionne sous Windows – Mac & Linux.
Ici je vais vous parler de la version pour Windows, pour pouvoir l’utiliser il faut télécharger Node.js (nnpm) rendez-vous par ici : https://nodejs.org/en/download/
Lors de l’installation de nodejs l’addon Chocolatey vous sera proposé vous pouvez accepter ou non ! Chocolatey est un gestionnaire de paquet : https://chocolatey.org
Une fois le logiciel installé, ouvrir CMD ou le nouveau terminal Windows
Nous allons vérifier que npm est bien installé avec cette commande :
Voilà ce que vous devez obtenir :

Maintenant, nous allons installer unsplash-wallpaper en rentrant cette commande
npm i -g unsplash-wallpaper
Une fois fais voici les commandes pour l’utiliser :
unsplash-wallpaper --help
-r, --random
Obtenir une image aléatoire.
$ unsplash-wallpaper --random
-a, --daily
Une image fixe par jour.
$ unsplash-wallpaper --user erondu --daily
-e, --weekly
Une image fixe par semaine.
$ unsplash-wallpaper --search water --weekly
-f, --featured
Limité les résultat à un theme par exemple ici montreal.
$ unsplash-wallpaper -f --search montreal
-w, --width {Number}
Définir la largeur des images.
$ unsplash-wallpaper --width 2880 --save-config
-h, --height {Number}
Définir la hauteur des images.
$ unsplash-wallpaper --width 2880 --height 1800 --save-config
-d, --dir {String}
Télécharger l image dans un dossier specifiques .
"." utiliser le dossier en cour.
"./" stocke le répertoire de travail actuel même lorsqu il change.
$ unsplash-wallpaper --dir "/Users/Shared
$ unsplash-wallpaper --dir "C:UsersPublic
$ unsplash-wallpaper -d .
-s, --save-config
Enregistre largeur, hauteur ou valeur du chemin d enregistrement dans un fichier de configuration.
$ unsplash-wallpaper -s --width 1600 --height 1200
Laissez les valeurs vides pour réinitialiser la largeur et la hauteur:
$ unsplash-wallpaper -whs
-p, --photo {PHOTO ID}
Choisir une photo en utilisant ID de la photo.
$ unsplash-wallpaper -p WLUHO9A_xik
$ unsplash-wallpaper --photo="-oWyJoSqBRM"
-c, --category {CATEGORY NAME}
Choisir une photo par categorie.
$ unsplash-wallpaper --category nature
-u, --user {USERNAME}
Choisir une photo par utilisateur.
$ unsplash-wallpaper -u erondu
-l, --likes {USERNAME}
Choisir une photo aime par un utilisateur.
$ unsplash-wallpaper --likes karishea
-o, --collection {COLLECTION ID}
Obtenez une photo en dehors d une collection spécifique.
$ unsplash-wallpaper --collection 190727
-q, --search {KEYWORD,KEYWORD}
Obtenir une photo à partir d une requête de recherche.
$ unsplash-wallpaper -q nature,water
$ unsplash-wallpaper -q="water falls"
-v, --version
--help
Pour que l’image soit à la taille de votre écran je vous conseille de renseigner la hauteur et largeur de votre écran par exemple moi je suis en 1920 * 1080, je rentre donc cette ligne pour indiquer aux programmes que je ne veux que des images dans cette résolution :
unsplash-wallpaper --width 1920 --height 1080 --save-config

Et maintenant je peux lui demander une image aléatoire à mettre en fond-écran avec cette commande par exemple :
Voilà alors oui c’est sur niveau prise en main c’est de la ligne de commande, mais bon je trouve toujours cela intéressant ! Vous pouvez bien entendu utiliser des applications fournies sur le Windows store / App Store, mais c’est moins barbu haha !