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 #!/usr/bin/env python3
import wallman_lib from wallman_lib import ConfigValidity, WallpaperLogic
def main(): def main():
validator: wallman_lib.ConfigValidity = wallman_lib.ConfigValidity() validator: ConfigValidity = ConfigValidity()
logic: wallman_lib.WallpaperLogic = wallman_lib.WallpaperLogic() logic: WallpaperLogic = WallpaperLogic()
validator.validate_config() validator.validate_config()
logic.set_wallpaper_by_time() logic.set_wallpaper_by_time()
logic.schedule_wallpapers() logic.schedule_wallpapers()

View file

@ -5,8 +5,9 @@ import tomllib
from datetime import datetime, time from datetime import datetime, time
from apscheduler.schedulers.background import BackgroundScheduler from apscheduler.schedulers.background import BackgroundScheduler
from apscheduler.triggers.cron import CronTrigger 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. # Setup Logging. NOTE: Declaration as a global variable is necessary to ensure correct functionality across multiple modules.
global logger global logger