ehristoforu's picture
Upload folder using huggingface_hub
0163a2c verified
raw
history blame
952 Bytes
def connect(token, port, region):
from pyngrok import conf, exception, ngrok
account = None
if token is None:
token = "None"
else:
if ":" in token:
account = token.split(":")[1] + ":" + token.split(":")[-1]
token = token.split(":")[0]
config = conf.PyngrokConfig(auth_token=token, region=region)
try:
if account is None:
public_url = ngrok.connect(
port, pyngrok_config=config, bind_tls=True
).public_url
else:
public_url = ngrok.connect(
port, pyngrok_config=config, bind_tls=True, auth=account
).public_url
except exception.PyngrokNgrokError:
print(
f"Invalid ngrok authtoken, ngrok connection aborted.\n"
f"Your token: {token}, get the right one on https://dashboard.ngrok.com/get-started/your-authtoken"
)
else:
return public_url