diff --git a/seafile_client/__init__.py b/seafile_client/__init__.py index 67c78e1..654de67 100644 --- a/seafile_client/__init__.py +++ b/seafile_client/__init__.py @@ -1 +1 @@ -from .client import SeafileClient \ No newline at end of file +from .client import SeafileClient, start_seaf_daemon diff --git a/seafile_client/client.py b/seafile_client/client.py index f084c61..dcc6faa 100644 --- a/seafile_client/client.py +++ b/seafile_client/client.py @@ -4,10 +4,9 @@ import time import requests +from .consts import DEFAULT_USERNAME from .misc import create_dir -DEFAULT_USERNAME = "seafile" - class SeafileClient: def __init__(self, host: str, port: int, user: str, passwd: str): @@ -72,11 +71,11 @@ class SeafileClient: cur_status = self.get_status() for folder, state in cur_status.items(): if state != prev_status.get(folder): - print(f"Synced folder {folder}: {state}") + print(f"Library {folder}:\t{state}") prev_status[folder] = cur_status[folder] def start_seaf_daemon(): cmd = 'seaf-cli start' subprocess.run(['su', '-', DEFAULT_USERNAME, '-c', cmd]) - time.sleep(5) \ No newline at end of file + time.sleep(5) diff --git a/seafile_client/consts.py b/seafile_client/consts.py new file mode 100644 index 0000000..2402e27 --- /dev/null +++ b/seafile_client/consts.py @@ -0,0 +1 @@ +DEFAULT_USERNAME = "seafile" diff --git a/seafile_client/misc.py b/seafile_client/misc.py index 78ffb12..f6f37a7 100644 --- a/seafile_client/misc.py +++ b/seafile_client/misc.py @@ -2,7 +2,7 @@ import os import pwd import subprocess -from .client import DEFAULT_USERNAME +from .consts import DEFAULT_USERNAME def setup_uid(uid: int, gid: int): diff --git a/start.py b/start.py index 2a17a20..a748175 100755 --- a/start.py +++ b/start.py @@ -5,8 +5,7 @@ import os import os.path import sys -from seafile_client import SeafileClient -from seafile_client.client import start_seaf_daemon +from seafile_client import SeafileClient, start_seaf_daemon from seafile_client.misc import setup_uid, create_dir