mirror of
https://github.com/Rushilwiz/SkoolOS.git
synced 2025-04-18 11:20:19 -04:00
chrome-driver
This commit is contained in:
parent
a85de65880
commit
110cb613b8
|
@ -1,2 +1,15 @@
|
||||||
Command Line Interface
|
Command Line Interface
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
|
1. Making a user:
|
||||||
|
-------
|
||||||
|
|
||||||
|
python skoolos.py
|
||||||
|
|
||||||
|
You will be redirected to a login page for the SkoolOS website. If you have already created an account on the website, enter login informatiton. If not, select
|
||||||
|
the registration button bellow and create an account. Once you create an account via Ion OAuth and SkoolOS, login. The window should close, prompting:
|
||||||
|
|
||||||
|
Enter SkoolOS Username:
|
||||||
|
Enter SkoolOS Password:
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
Installation
|
Installation
|
||||||
============
|
============
|
||||||
|
|
||||||
1. Git clone repository:
|
Git clone repository:
|
||||||
|
-------
|
||||||
|
|
||||||
https://gitlab.tjhsst.edu/understudyathon-2020/group-1/schoolos.git
|
https://gitlab.tjhsst.edu/understudyathon-2020/group-1/schoolos.git
|
||||||
|
|
||||||
2. Install repository and create env
|
Install repository and create env
|
||||||
|
-------
|
||||||
|
|
||||||
cd SkoolOS
|
cd SkoolOS
|
||||||
python3 -m venv env
|
python3 -m venv env
|
||||||
|
|
18
skoolos.py
18
skoolos.py
|
@ -53,7 +53,6 @@ def main():
|
||||||
input("Welcome to SkoolOS. Press any key to create an account")
|
input("Welcome to SkoolOS. Press any key to create an account")
|
||||||
# webbrowser.open("http://127.0.0.1:8000/login", new=2)
|
# webbrowser.open("http://127.0.0.1:8000/login", new=2)
|
||||||
authenticate()
|
authenticate()
|
||||||
else:
|
|
||||||
profiles = os.listdir()
|
profiles = os.listdir()
|
||||||
users = []
|
users = []
|
||||||
info = []
|
info = []
|
||||||
|
@ -591,7 +590,7 @@ def authenticate():
|
||||||
"""
|
"""
|
||||||
oauth = OAuth2Session(client_id=client_id, redirect_uri=redirect_uri, scope=scope)
|
oauth = OAuth2Session(client_id=client_id, redirect_uri=redirect_uri, scope=scope)
|
||||||
authorization_url, state = oauth.authorization_url("https://ion.tjhsst.edu/oauth/authorize/")
|
authorization_url, state = oauth.authorization_url("https://ion.tjhsst.edu/oauth/authorize/")
|
||||||
|
import os
|
||||||
cdir = os.getcwd()
|
cdir = os.getcwd()
|
||||||
# Linux: chromdriver-linux
|
# Linux: chromdriver-linux
|
||||||
# Macos: chromdriver-mac
|
# Macos: chromdriver-mac
|
||||||
|
@ -599,18 +598,15 @@ def authenticate():
|
||||||
print("OS: ")
|
print("OS: ")
|
||||||
print("MacOS")
|
print("MacOS")
|
||||||
print("Linux")
|
print("Linux")
|
||||||
print("Windows")
|
|
||||||
|
|
||||||
os = input("Enter OS: ")
|
system = input("Enter OS: ")
|
||||||
while(os != "Windows" or os != "Linux" or os != "Macos"):
|
while(system.lower() != "Linux" and system.lower() != "macos"):
|
||||||
print("Not valid OS")
|
print("Not valid OS")
|
||||||
os = input("Enter OS: ")
|
system = input("Enter OS: ")
|
||||||
if(os == 'Windows'):
|
if(system.lower() == 'macos'):
|
||||||
path = os.path.join(os.getcwd(), 'chromedriver', 'chromedriver.exe')
|
|
||||||
if(os == 'MacOS'):
|
|
||||||
path = os.path.join(os.getcwd(), 'chromedriver', 'chromedriver-linux')
|
|
||||||
if(os == 'Linux'):
|
|
||||||
path = os.path.join(os.getcwd(), 'chromedriver', 'chromedriver-mac')
|
path = os.path.join(os.getcwd(), 'chromedriver', 'chromedriver-mac')
|
||||||
|
if(system.lower() == 'linux'):
|
||||||
|
path = os.path.join(os.getcwd(), 'chromedriver', 'chromedriver-linux')
|
||||||
|
|
||||||
browser = webdriver.Chrome(path)
|
browser = webdriver.Chrome(path)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user