|
import streamlit as st |
|
import datetime as DT |
|
import pytz |
|
|
|
|
|
def applyCommonStyles(): |
|
st.markdown( |
|
""" |
|
<style> |
|
@keyframes blinker { |
|
0% { |
|
opacity: 1; |
|
} |
|
50% { |
|
opacity: 0.2; |
|
} |
|
100% { |
|
opacity: 1; |
|
} |
|
} |
|
|
|
.blinking { |
|
animation: blinker 3s ease-out infinite; |
|
} |
|
|
|
.code { |
|
color: green; |
|
border-radius: 3px; |
|
padding: 2px 4px; /* Padding around the text */ |
|
font-family: 'Courier New', Courier, monospace; /* Monospace font */ |
|
} |
|
|
|
.large { |
|
font-size: 15px; |
|
} |
|
|
|
.bold { |
|
font-weight: bold; |
|
} |
|
|
|
div[aria-label="dialog"] { |
|
width: 80vw; |
|
height: 620px; |
|
} |
|
|
|
</style> |
|
""", |
|
unsafe_allow_html=True |
|
) |
|
|
|
|
|
def __nowInIST() -> DT.datetime: |
|
return DT.datetime.now(pytz.timezone("Asia/Kolkata")) |
|
|
|
|
|
def pprint(log: str): |
|
now = __nowInIST() |
|
now = now.strftime("%Y-%m-%d %H:%M:%S") |
|
print(f"[{now}] [{st.session_state.ipAddress}] {log}") |
|
|