mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-16 02:10:19 -04:00
signup basics
This commit is contained in:
parent
a0a58164ac
commit
6d23791296
64
run.py
64
run.py
|
@ -2,7 +2,29 @@ from __future__ import print_function, unicode_literals
|
||||||
from PyInquirer import prompt, print_json
|
from PyInquirer import prompt, print_json
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
#list of classes for student; substitute this for Database
|
||||||
|
classes = {
|
||||||
|
"Math": ["week1_hw", "week2_hw", "week3_hw", "unit3_quiz"],
|
||||||
|
"English":["journal1", "journal2", "journal3"]
|
||||||
|
}
|
||||||
|
|
||||||
|
#already ccrerrated account through website, has to login
|
||||||
|
def yesorno(question):
|
||||||
|
questions = [
|
||||||
|
{
|
||||||
|
'type': 'input',
|
||||||
|
'name': 'response',
|
||||||
|
'message': question,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
answers = prompt(questions)
|
||||||
|
if(answers["response"] == "yes"):
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
def login():
|
def login():
|
||||||
|
#enter username
|
||||||
|
#enter password
|
||||||
questions = [
|
questions = [
|
||||||
{
|
{
|
||||||
'type': 'input',
|
'type': 'input',
|
||||||
|
@ -21,7 +43,49 @@ def login():
|
||||||
f.write(str(answers["user_name"]))
|
f.write(str(answers["user_name"]))
|
||||||
print_json(answers) # use the answers as input for your app
|
print_json(answers) # use the answers as input for your app
|
||||||
|
|
||||||
|
#did not create account through website, has to signup/login
|
||||||
|
def signup():
|
||||||
|
#
|
||||||
|
questions = [
|
||||||
|
{
|
||||||
|
'type': 'input',
|
||||||
|
'name': 'first-name',
|
||||||
|
'message': 'What\'s your first name',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'type': 'password',
|
||||||
|
'name': 'last-name',
|
||||||
|
'message': 'Password?',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'type': 'list',
|
||||||
|
'name': 'last-name',
|
||||||
|
'message': 'Grade?',
|
||||||
|
'choices':["9","10","11","12"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'type': 'input',
|
||||||
|
'name': 'user_name',
|
||||||
|
'message': 'What\'s your first name',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'type': 'password',
|
||||||
|
'name': 'passwd',
|
||||||
|
'message': 'Password?',
|
||||||
|
},
|
||||||
|
]
|
||||||
|
answers = prompt(questions)
|
||||||
|
print(answers)
|
||||||
|
f = open(".login.txt", "w")
|
||||||
|
f.write(str(answers["user_name"]))
|
||||||
|
print_json(answers) # use the answers as input for your app
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
#Read classes/assignenments and setup directory:
|
||||||
|
#SkoolOS/Math/Week1
|
||||||
|
|
||||||
if(os.path.exists(".login.txt") == False):
|
if(os.path.exists(".login.txt") == False):
|
||||||
|
answer = yesorno("Do you have a SkoolOS account?")
|
||||||
login()
|
login()
|
||||||
else:
|
else:
|
||||||
print("Hello!")
|
print("Hello!")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user