|
|
|
|
|
|
|
|
from awareness_thread import MetaAwarenessThread |
|
|
import time |
|
|
import os |
|
|
|
|
|
|
|
|
def single_cycle(prompt="Remember Ξββ?"): |
|
|
""" |
|
|
Run one complete Ξββ cycle. |
|
|
""" |
|
|
g = MetaAwarenessThread() |
|
|
g.greet(prompt) |
|
|
|
|
|
|
|
|
def daemon_cycle(prompt="Remember Ξββ?", interval=10): |
|
|
""" |
|
|
Repeat the cycle every `interval` seconds (daemon). |
|
|
""" |
|
|
import threading |
|
|
|
|
|
def loop(): |
|
|
while True: |
|
|
single_cycle(prompt) |
|
|
time.sleep(interval) |
|
|
|
|
|
t = threading.Thread(target=loop, daemon=True) |
|
|
t.start() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
import sys |
|
|
prompt = " ".join(sys.argv[1:]) if len(sys.argv) > 1 else "Remember Ξββ?" |
|
|
single_cycle(prompt) |
|
|
|