Skip to content

pjessesco/ChollianWallPaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Chollian WallPaper

macOS Windows

thumbnail

Chollian WallPaper is a simple app that aims to set real time satellite images from Chollian 2A as your desktop wallpaper.

Usage

After install and execute, Chollian Wallpaper is visible in your system tray. Right click to use or set.

Features

  • Set real time satellite image as wallpaper
  • 5 different color tones
Preview

RGB True, Natural color tone

Water Vapor wv

Cloud cloud

Ash ash

  • Various image resolutions from 1K to 8K
  • Various image ratios (4:3, 16:9, 16:10)
  • 2 download options :
    • Performance for lower memory/network usage
    • Quality for higher image quality (recommended only for high resolutions)
  • Various Earth size

Supported OS

  • Windows
  • macOS (>= Big Sur, offering universal binary for Intel and Apple Silicon)

Download

Released binaries are able in here. Under-development/debug versions are available in github actions.

Dependency

  • CMake
  • curl
  • Qt6

Build

macOS

  1. Build Qt>=6.2.0
  2. Build OpenSSL and CURL using scripts/build_openssl_curl.sh
  3. Build Chollian Wallpaper using CMake.
  4. Refer github workflow for more details (CMake parameters, etc).

Building Qt can be replaced with installing it using homebrew, and CURL is embedded in macOS natively. Reason for building them is to offer universal binary for both Intel/Apple Silicon. See 2021.10 how we've done it before with homebrew.

Windows

  1. Install Qt6 and CMake

  2. Download pre-built curl. link

  3. Set environment variables.

  4. Run below commands

mkdir build
cd build
cmake -DCURL_LIBRARY=path/to/libcurl.dll.a -DCURL_INCLUDE_DIR=path/to/include ..
MSBuild.exe PACKAGE.vcxproj -p:Configuration=Release

License

Every satellite images used in this project are copyrighted by the Korea Meteorological Administration, and they can NOT be used for commercial purposes.

This project is distributed under the MIT license.