Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

Neocraft1293/Sunrise-Sunset-Theme-Switcher-for-Plasma-KDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Sunrise Sunset Theme Switcher

Ce script Shell utilise deux API pour déterminer si le soleil est actuellement levé ou couché à une localisation donnée, puis ajuste automatiquement le thème de couleur du bureau KDE Plasma en conséquence. Il utilise l'API ipinfo.io pour obtenir des informations sur l'adresse IP publique et la localisation géographique approximative, ainsi que l'API sunrise-sunset.org pour obtenir des informations précises sur les heures de lever et de coucher du soleil.

Les API Utilisées

ipinfo.io

L'API ipinfo.io fournit des informations sur l'adresse IP publique du système, y compris la localisation géographique approximative.

sunrise-sunset.org

L'API sunrise-sunset.org fournit des informations précises sur les heures de lever et de coucher du soleil pour une localisation donnée.

Prérequis

  • Linux
  • Bureau KDE Plasma
  • jq (command-line JSON processor) doit être installé (sudo apt-get install jq sur Ubuntu/Debian)
  • at (planificateur de tâches) doit être installé et le service atd doit être en cours d'exécution. Vous pouvez l'installer avec sudo apt-get install at sur Ubuntu/Debian.

Fonctionnalités

  • Récupération automatique de l'adresse IP publique du système.
  • Obtention des informations de localisation basées sur l'adresse IP publique à l'aide de l'API ipinfo.io.
  • Détermination de l'heure du lever et du coucher du soleil pour cette localisation à l'aide de l'API sunrise-sunset.org.
  • Réglage automatique du thème de couleur du bureau KDE Plasma en fonction de l'état du soleil.
  • Planification de la prochaine exécution du script pour le prochain lever ou coucher du soleil.

Utilisation

  1. Clonez ce dépôt sur votre système local.
  2. Assurez-vous que le script est exécutable : chmod +x sunrise_sunset_theme_switcher.sh.
  3. Copiez le script dans le répertoire de votre choix : cp sunrise_sunset_theme_switcher.sh /chemin/vers/votre/destination
  4. Exécutez le script en utilisant le chemin vers le script : /chemin/vers/le/script/sunrise_sunset_theme_switcher.sh

Configuration

Aucune configuration requise. Le script récupère automatiquement l'adresse IP publique, obtient les informations de localisation, ajuste le thème de couleur et planifie la prochaine exécution.

Licence

Ce projet est sous licence CC BY-SA 4.0. Consultez le fichier LICENSE pour plus de détails.

About

change le theme de kde en foction de l'heure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages