mirror of
https://github.com/blackboxprogramming/blackroad.io.git
synced 2026-03-18 03:33:59 -05:00
🌸 Created Lucidia terminal interface (first presence layer)
This commit is contained in:
56
lucidia/interface.py
Normal file
56
lucidia/interface.py
Normal file
@@ -0,0 +1,56 @@
|
||||
# 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()
|
||||
|
||||
Reference in New Issue
Block a user