Spaces:
Running
Running
admin_update_visible
Browse files
app.py
CHANGED
@@ -1604,29 +1604,23 @@ def init_params(text, request: gr.Request):
|
|
1604 |
# url = request.url
|
1605 |
print("Request URL:", request.url)
|
1606 |
|
|
|
|
|
|
|
|
|
1607 |
# if youtube_link in query_params
|
1608 |
if "youtube_id" in request.query_params:
|
1609 |
youtube_id = request.query_params["youtube_id"]
|
1610 |
youtube_link = f"https://www.youtube.com/watch?v={youtube_id}"
|
1611 |
print(f"youtube_link: {youtube_link}")
|
1612 |
-
else:
|
1613 |
-
youtube_link = ""
|
1614 |
-
print("youtube_link not in query_params")
|
1615 |
|
|
|
1616 |
origin = request.headers.get("origin", "")
|
1617 |
if "junyiacademy" in origin:
|
1618 |
password_text = "6161"
|
1619 |
-
|
1620 |
-
global IS_YOUTUBE_LINK_SHOW
|
1621 |
-
global IS_YOUTUBE_LINK_BTN_SHOW
|
1622 |
-
IS_PASSWORD_SHOW = False
|
1623 |
-
IS_YOUTUBE_LINK_SHOW = False
|
1624 |
-
IS_YOUTUBE_LINK_BTN_SHOW = False
|
1625 |
-
|
1626 |
-
else:
|
1627 |
-
password_text = ""
|
1628 |
|
1629 |
-
return password_text, youtube_link
|
1630 |
|
1631 |
HEAD = """
|
1632 |
<meta charset="UTF-8">
|
@@ -1657,7 +1651,7 @@ HEAD = """
|
|
1657 |
|
1658 |
|
1659 |
with gr.Blocks() as demo:
|
1660 |
-
with gr.Row():
|
1661 |
password = gr.Textbox(label="Password", type="password", elem_id="password_input", visible=IS_PASSWORD_SHOW)
|
1662 |
file_upload = gr.File(label="Upload your CSV or Word file", visible=False)
|
1663 |
youtube_link = gr.Textbox(label="Enter YouTube Link", elem_id="youtube_link_input", visible=IS_YOUTUBE_LINK_SHOW)
|
@@ -1971,7 +1965,7 @@ with gr.Blocks() as demo:
|
|
1971 |
demo.load(
|
1972 |
init_params,
|
1973 |
inputs =[youtube_link],
|
1974 |
-
outputs = [password , youtube_link]
|
1975 |
)
|
1976 |
|
1977 |
demo.launch(allowed_paths=["videos"])
|
|
|
1604 |
# url = request.url
|
1605 |
print("Request URL:", request.url)
|
1606 |
|
1607 |
+
youtube_link = ""
|
1608 |
+
password_text = ""
|
1609 |
+
admin_update_visible = gr.update(visible=True)
|
1610 |
+
|
1611 |
# if youtube_link in query_params
|
1612 |
if "youtube_id" in request.query_params:
|
1613 |
youtube_id = request.query_params["youtube_id"]
|
1614 |
youtube_link = f"https://www.youtube.com/watch?v={youtube_id}"
|
1615 |
print(f"youtube_link: {youtube_link}")
|
|
|
|
|
|
|
1616 |
|
1617 |
+
# check if origin is from junyiacademy
|
1618 |
origin = request.headers.get("origin", "")
|
1619 |
if "junyiacademy" in origin:
|
1620 |
password_text = "6161"
|
1621 |
+
admin_update_visible = gr.update(visible=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1622 |
|
1623 |
+
return admin_update_visible, password_text, youtube_link
|
1624 |
|
1625 |
HEAD = """
|
1626 |
<meta charset="UTF-8">
|
|
|
1651 |
|
1652 |
|
1653 |
with gr.Blocks() as demo:
|
1654 |
+
with gr.Row() as admin:
|
1655 |
password = gr.Textbox(label="Password", type="password", elem_id="password_input", visible=IS_PASSWORD_SHOW)
|
1656 |
file_upload = gr.File(label="Upload your CSV or Word file", visible=False)
|
1657 |
youtube_link = gr.Textbox(label="Enter YouTube Link", elem_id="youtube_link_input", visible=IS_YOUTUBE_LINK_SHOW)
|
|
|
1965 |
demo.load(
|
1966 |
init_params,
|
1967 |
inputs =[youtube_link],
|
1968 |
+
outputs = [admin, password , youtube_link]
|
1969 |
)
|
1970 |
|
1971 |
demo.launch(allowed_paths=["videos"])
|