Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

Full functionality/UI Overhaul #16

Closed
wants to merge 12 commits into from
74 changes: 37 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
# VRML Team Stat Searcher

**Thankyou to Silveridge for all your help <33**

Displays Team Name, Team Rank (Worldwide), and tier of all the players in your pubs.

---------------------


# GUI working (check releases)
Thanks Silver :)

To setup GUI:
1. Install pip (https://www.liquidweb.com/kb/install-pip-windows/)
2. pip install -r requirements.txt (in base directory)
3. run the .exe

---------------------

To view VRML team stats of people in your pubs:

**You have to have echo open for this to work**


If using quest:
- Put your quest's ip into the ip input
- Ensure you have API turned on in settings
- Make sure you are on the same network as your quest


If using PC:
- Keep ip input blank
- Have api on in echo settings

---------------------

If anythings broken or you have questions,
# VRML Team Stat Searcher
**Thankyou to Silveridge for all your help <33**
Displays Team Name, Team Rank (Worldwide), and tier of all the players in your pubs.
---------------------
# GUI working (check releases)
Thanks Silver :)
To setup GUI:
1. Install pip (https://www.liquidweb.com/kb/install-pip-windows/)
2. pip install -r requirements.txt (in base directory)
3. run the .exe
---------------------
To view VRML team stats of people in your pubs:
**You have to have echo open for this to work**
If using quest:
- Put your quest's ip into the ip input
- Ensure you have API turned on in settings
- Make sure you are on the same network as your quest
If using PC:
- Keep ip input blank
- Have api on in echo settings
---------------------
If anythings broken or you have questions,
Dm me on discord (Slaymish#5702)
1 change: 0 additions & 1 deletion Run-GUI.bat

This file was deleted.

Binary file added __pycache__/gui.cpython-39.pyc
Binary file not shown.
Binary file modified __pycache__/pubstats.cpython-39.pyc
Binary file not shown.
Binary file modified __pycache__/vrmlplayersearcher.cpython-39.pyc
Binary file not shown.
3 changes: 3 additions & 0 deletions certifi/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from .core import contents, where

__version__ = "2021.10.08"
12 changes: 12 additions & 0 deletions certifi/__main__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import argparse

from certifi import contents, where

parser = argparse.ArgumentParser()
parser.add_argument("-c", "--contents", action="store_true")
args = parser.parse_args()

if args.contents:
print(contents())
else:
print(where())
Binary file added certifi/__pycache__/__init__.cpython-39.pyc
Binary file not shown.
Binary file added certifi/__pycache__/__main__.cpython-39.pyc
Binary file not shown.
Binary file added certifi/__pycache__/core.cpython-39.pyc
Binary file not shown.
4,362 changes: 4,362 additions & 0 deletions certifi/cacert.pem

Large diffs are not rendered by default.

60 changes: 60 additions & 0 deletions certifi/core.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# -*- coding: utf-8 -*-

"""
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
"""
import os

try:
from importlib.resources import path as get_path, read_text

_CACERT_CTX = None
_CACERT_PATH = None

def where():
# This is slightly terrible, but we want to delay extracting the file
# in cases where we're inside of a zipimport situation until someone
# actually calls where(), but we don't want to re-extract the file
# on every call of where(), so we'll do it once then store it in a
# global variable.
global _CACERT_CTX
global _CACERT_PATH
if _CACERT_PATH is None:
# This is slightly janky, the importlib.resources API wants you to
# manage the cleanup of this file, so it doesn't actually return a
# path, it returns a context manager that will give you the path
# when you enter it and will do any cleanup when you leave it. In
# the common case of not needing a temporary file, it will just
# return the file system location and the __exit__() is a no-op.
#
# We also have to hold onto the actual context manager, because
# it will do the cleanup whenever it gets garbage collected, so
# we will also store that at the global level as well.
_CACERT_CTX = get_path("certifi", "cacert.pem")
_CACERT_PATH = str(_CACERT_CTX.__enter__())

return _CACERT_PATH


except ImportError:
# This fallback will work for Python versions prior to 3.7 that lack the
# importlib.resources module but relies on the existing `where` function
# so won't address issues with environments like PyOxidizer that don't set
# __file__ on modules.
def read_text(_module, _path, encoding="ascii"):
with open(where(), "r", encoding=encoding) as data:
return data.read()

# If we don't have importlib.resources, then we will just do the old logic
# of assuming we're on the filesystem and munge the path directly.
def where():
f = os.path.dirname(__file__)

return os.path.join(f, "cacert.pem")


def contents():
return read_text("certifi", "cacert.pem", encoding="ascii")