Move hid/*.py and MembershipWorks.py to lib folder
This commit is contained in:
parent
c52b76534c
commit
9d743344ab
@ -1,15 +1,12 @@
|
||||
from ruamel.yaml import YAML
|
||||
import urllib3
|
||||
import os
|
||||
from hid.DoorController import DoorController
|
||||
|
||||
from lib.hid.DoorController import DoorController
|
||||
from lib.MembershipWorks import MembershipWorks
|
||||
|
||||
from passwords import DOOR_USERNAME, DOOR_PASSWORD
|
||||
from passwords import MEMBERSHIPWORKS_USERNAME, MEMBERSHIPWORKS_PASSWORD
|
||||
|
||||
from MembershipWorks import MembershipWorks
|
||||
# it's fine, ssl certs are for losers anyway
|
||||
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
|
||||
|
||||
try:
|
||||
with open(os.path.dirname(os.path.abspath(__file__)) + "/config.yaml") as f:
|
||||
config = YAML().load(f)
|
||||
|
@ -1,8 +1,8 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from common import doors, membershipworks, memberLevels, doorSpecificSchedules
|
||||
from hid.Credential import Credential
|
||||
from hid.DoorController import ROOT, E
|
||||
from lib.hid.Credential import Credential
|
||||
from lib.hid.DoorController import ROOT, E
|
||||
|
||||
class Member():
|
||||
def __init__(self, forename="", surname="", membershipWorksID="",
|
||||
|
10
doorUtil.py
10
doorUtil.py
@ -1,10 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
from common import doors
|
||||
|
||||
def forEachDoor(fxn):
|
||||
for door in doors.values():
|
||||
print(door.name)
|
||||
fxn(door)
|
||||
|
||||
#forEachDoor(lambda door: door.sendCardFormat("A901146A-244", 1, 244))
|
||||
#forEachDoor(lambda door: door.sendSchedules())
|
@ -1,5 +1,6 @@
|
||||
import csv
|
||||
from io import StringIO
|
||||
import urllib3
|
||||
|
||||
import requests
|
||||
from lxml import etree
|
||||
@ -14,6 +15,10 @@ ROOT = E_plain.VertXMessage
|
||||
|
||||
fieldnames = "CardNumber,CardFormat,PinRequired,PinCode,ExtendedAccess,ExpiryDate,Forename,Initial,Surname,Email,Phone,Custom1,Custom2,Schedule1,Schedule2,Schedule3,Schedule4,Schedule5,Schedule6,Schedule7,Schedule8".split(",")
|
||||
|
||||
# TODO: where should this live?
|
||||
# it's fine, ssl certs are for losers anyway
|
||||
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
|
||||
|
||||
class RemoteError(Exception):
|
||||
def __init__(self, r):
|
||||
super().__init__(
|
Reference in New Issue
Block a user