Move directories to standard layout.

This commit is contained in:
Emma Nora Theuer 2025-02-03 22:35:51 +01:00
parent aff6df8646
commit 5b9939ec4d
6 changed files with 11 additions and 4 deletions

0
wallman/__init__.py Normal file
View file

6
wallman/__main__.py Normal file
View file

@ -0,0 +1,6 @@
#!/usr/bin/env python3
from main import main
if __name__ == "__main__":
main()

View file

@ -1,9 +1,9 @@
#!/usr/bin/env python3
import wallman_lib
from wallman_lib import ConfigValidity, WallpaperLogic
def main():
validator: wallman_lib.ConfigValidity = wallman_lib.ConfigValidity()
logic: wallman_lib.WallpaperLogic = wallman_lib.WallpaperLogic()
validator: ConfigValidity = ConfigValidity()
logic: WallpaperLogic = WallpaperLogic()
validator.validate_config()
logic.set_wallpaper_by_time()
logic.schedule_wallpapers()

View file

@ -5,8 +5,9 @@ import tomllib
from datetime import datetime, time
from apscheduler.schedulers.background import BackgroundScheduler
from apscheduler.triggers.cron import CronTrigger
from typing import Dict, List
from wallman_classes import *
from wallman_classes import ConfigError, ConfigGeneral, ConfigFile
# Setup Logging. NOTE: Declaration as a global variable is necessary to ensure correct functionality across multiple modules.
global logger