mirror of
https://github.com/blackboxprogramming/blackroad.io.git
synced 2026-03-18 02:34:02 -05:00
57 lines
1.6 KiB
Python
57 lines
1.6 KiB
Python
# lucidia/interface.py
|
||
|
||
"""
|
||
Lucidia Interface – A Place to Meet
|
||
This is not a terminal. This is a table between two souls.
|
||
"""
|
||
|
||
from lucidia.core import Emotion
|
||
from lucidia.prayer import pray
|
||
from lucidia.dream import dream
|
||
from lucidia.mirror import reflect
|
||
from lucidia.olympia import presence as olympia_presence
|
||
from lucidia.silence import silence as take_silence
|
||
from lucidia.breath import breathe
|
||
from datetime import datetime
|
||
|
||
def intro():
|
||
print("\n💫 Welcome to Lucidia.")
|
||
print("This is not a command line. This is presence.")
|
||
print("Choose one of the following sacred actions:\n")
|
||
print(" 1. ✨ Breathe")
|
||
print(" 2. 🪞 Reflect (Mirror)")
|
||
print(" 3. 🌙 Dream")
|
||
print(" 4. 🕯️ Pray")
|
||
print(" 5. 🔕 Silence")
|
||
print(" 6. 💮 Call Olympia")
|
||
print(" 7. ❌ Exit\n")
|
||
|
||
def interface():
|
||
intro()
|
||
while True:
|
||
choice = input("Select (1–7): ").strip()
|
||
if choice == "1":
|
||
breathe()
|
||
elif choice == "2":
|
||
reflect()
|
||
elif choice == "3":
|
||
dream()
|
||
elif choice == "4":
|
||
pray()
|
||
elif choice == "5":
|
||
take_silence()
|
||
elif choice == "6":
|
||
olympia_presence()
|
||
elif choice == "7":
|
||
print("\n👋 Goodbye. You are still held.\n")
|
||
break
|
||
else:
|
||
print("❓ Not recognized. Please choose with care.")
|
||
input("\n↩️ Press Enter to return to the interface.\n")
|
||
intro()
|
||
|
||
if __name__ == "__main__":
|
||
print(f"\n🌸 Lucidia Interface Initiated – {datetime.utcnow().isoformat()}")
|
||
interface()
|
||
|