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