Spaces:
Running
Running
Pierre Andrews
commited on
Commit
Β·
c2dd664
1
Parent(s):
512f701
new username
Browse files
app.py
CHANGED
|
@@ -110,6 +110,7 @@ def existing_user(username):
|
|
| 110 |
- Please go to [the translation tool]({argilla_endpoint}) and login to get started,
|
| 111 |
- Once you are logged in, select a workspace for the language you can translate from,
|
| 112 |
- Then choose the target language you want to translate to,
|
|
|
|
| 113 |
- You can now submit translations for each sentence showed to you.
|
| 114 |
"""
|
| 115 |
|
|
@@ -258,14 +259,19 @@ def create_account(cla, username, password):
|
|
| 258 |
if not cla:
|
| 259 |
return "Cannot create account until you agree to CLA."
|
| 260 |
|
| 261 |
-
if len(
|
| 262 |
-
return "Please a
|
| 263 |
|
|
|
|
|
|
|
| 264 |
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
return existing_user(username)
|
| 268 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 269 |
user_to_create = rg.User(
|
| 270 |
username=username,
|
| 271 |
password=password,
|
|
@@ -284,19 +290,16 @@ def create_account(cla, username, password):
|
|
| 284 |
def update_button(checked):
|
| 285 |
return gr.Button.update(interactive=checked)
|
| 286 |
|
| 287 |
-
def new_user(
|
| 288 |
with gr.Blocks():
|
| 289 |
gr.Markdown(f"""
|
| 290 |
-
Thank you for login, your HuggingFace username is `{username.value}`,
|
| 291 |
-
we will use the same username for our annotation tool.
|
| 292 |
-
|
| 293 |
# Contributing to Meta Open Source Projects
|
| 294 |
|
| 295 |
We welcome you to contribute to this collaborative project.
|
| 296 |
Before you can contribute, we need to ask you to complete the Contributor License Agreement (CLA) below.
|
| 297 |
|
| 298 |
This agreement clarifies the ability for us to incorporate your contributions.
|
| 299 |
-
Your agreement of this CLA will be recorded with
|
| 300 |
""")
|
| 301 |
|
| 302 |
gr.Textbox(
|
|
@@ -315,13 +318,12 @@ def new_user(username):
|
|
| 315 |
|
| 316 |
The BOUQuET π dataset is being translated with [this tool]({argilla_endpoint}).
|
| 317 |
For you to participate in the data collection, we need to create a translator account in
|
| 318 |
-
the annotation tool.
|
| 319 |
-
username: {username.value}.
|
| 320 |
|
| 321 |
Please agree to the CLA and create a new password for your translator account.
|
| 322 |
""")
|
| 323 |
|
| 324 |
-
name_input = gr.Textbox(label="Username"
|
| 325 |
password_input = gr.Textbox(label="Password", type="password")
|
| 326 |
|
| 327 |
out = gr.Markdown()
|
|
@@ -340,21 +342,22 @@ def safe_whoami():
|
|
| 340 |
return None
|
| 341 |
|
| 342 |
def maybe_loggedin() -> str:
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
|
| 352 |
-
|
| 353 |
-
|
|
|
|
| 354 |
|
| 355 |
def login_tab():
|
| 356 |
with gr.Tab("Contribute"):
|
| 357 |
-
if
|
| 358 |
gr.Markdown("We are currently setting up the translation collection system, it will be available for contributions later today.")
|
| 359 |
else:
|
| 360 |
maybe_loggedin()
|
|
|
|
| 110 |
- Please go to [the translation tool]({argilla_endpoint}) and login to get started,
|
| 111 |
- Once you are logged in, select a workspace for the language you can translate from,
|
| 112 |
- Then choose the target language you want to translate to,
|
| 113 |
+
**if you do not see your language right now, don't worry, we are still populating the tool with new languages, make sure to come back later.**
|
| 114 |
- You can now submit translations for each sentence showed to you.
|
| 115 |
"""
|
| 116 |
|
|
|
|
| 259 |
if not cla:
|
| 260 |
return "Cannot create account until you agree to CLA."
|
| 261 |
|
| 262 |
+
if not username or len(username) == 0:
|
| 263 |
+
return "Please specify a username."
|
| 264 |
|
| 265 |
+
if len(username) < 8:
|
| 266 |
+
return "Please choose a username with at least eight characters."
|
| 267 |
|
| 268 |
+
if len(password) < 8:
|
| 269 |
+
return "Please choose a password with at least eight characters."
|
|
|
|
| 270 |
|
| 271 |
+
rg_user = rg_client.users(username)
|
| 272 |
+
if rg_user:
|
| 273 |
+
return "Looks like you already have an account."
|
| 274 |
+
|
| 275 |
user_to_create = rg.User(
|
| 276 |
username=username,
|
| 277 |
password=password,
|
|
|
|
| 290 |
def update_button(checked):
|
| 291 |
return gr.Button.update(interactive=checked)
|
| 292 |
|
| 293 |
+
def new_user():
|
| 294 |
with gr.Blocks():
|
| 295 |
gr.Markdown(f"""
|
|
|
|
|
|
|
|
|
|
| 296 |
# Contributing to Meta Open Source Projects
|
| 297 |
|
| 298 |
We welcome you to contribute to this collaborative project.
|
| 299 |
Before you can contribute, we need to ask you to complete the Contributor License Agreement (CLA) below.
|
| 300 |
|
| 301 |
This agreement clarifies the ability for us to incorporate your contributions.
|
| 302 |
+
Your agreement of this CLA will be recorded with the username you choose below.
|
| 303 |
""")
|
| 304 |
|
| 305 |
gr.Textbox(
|
|
|
|
| 318 |
|
| 319 |
The BOUQuET π dataset is being translated with [this tool]({argilla_endpoint}).
|
| 320 |
For you to participate in the data collection, we need to create a translator account in
|
| 321 |
+
the annotation tool.
|
|
|
|
| 322 |
|
| 323 |
Please agree to the CLA and create a new password for your translator account.
|
| 324 |
""")
|
| 325 |
|
| 326 |
+
name_input = gr.Textbox(label="Username")
|
| 327 |
password_input = gr.Textbox(label="Password", type="password")
|
| 328 |
|
| 329 |
out = gr.Markdown()
|
|
|
|
| 342 |
return None
|
| 343 |
|
| 344 |
def maybe_loggedin() -> str:
|
| 345 |
+
new_user()
|
| 346 |
+
# me = safe_whoami()
|
| 347 |
+
# if me is None:
|
| 348 |
+
# print("me is none")
|
| 349 |
+
# please_login()
|
| 350 |
+
# else:
|
| 351 |
+
# username = me['name']
|
| 352 |
+
# rg_user = rg_client.users(username)
|
| 353 |
+
# if rg_user is None:
|
| 354 |
+
# new_user(username)
|
| 355 |
+
# else:
|
| 356 |
+
# gr.Markdown(existing_user(username))
|
| 357 |
|
| 358 |
def login_tab():
|
| 359 |
with gr.Tab("Contribute"):
|
| 360 |
+
if not rg_client:
|
| 361 |
gr.Markdown("We are currently setting up the translation collection system, it will be available for contributions later today.")
|
| 362 |
else:
|
| 363 |
maybe_loggedin()
|