初始提交
This commit is contained in:
+33
@@ -0,0 +1,33 @@
|
||||
import sys
|
||||
import os
|
||||
import logging
|
||||
|
||||
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
import config
|
||||
import fetcher
|
||||
import wallpaper
|
||||
|
||||
|
||||
def main():
|
||||
logging.basicConfig(
|
||||
level=logging.INFO,
|
||||
format="%(asctime)s [%(levelname)s] %(message)s",
|
||||
datefmt="%Y-%m-%d %H:%M:%S",
|
||||
)
|
||||
logger = logging.getLogger("refresh")
|
||||
|
||||
try:
|
||||
logger.info("Fetching wallpaper...")
|
||||
image_path = fetcher.fetch_wallpaper()
|
||||
fill_style = config.get("wallpaper.fill_style", "fill")
|
||||
wallpaper.set_wallpaper(image_path, fill_style)
|
||||
logger.info("Wallpaper updated successfully")
|
||||
except Exception as e:
|
||||
logger.error("Refresh failed: %s", e)
|
||||
return 1
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
Reference in New Issue
Block a user