mirror of
https://github.com/AsgardEternal/DiscordWhitelist.git
synced 2024-09-28 16:24:26 -05:00
fix output file name. add simple file server for testing
This commit is contained in:
parent
adee5095c6
commit
7ca5e699e5
@ -30,7 +30,7 @@ class WhitelistGroup:
|
|||||||
self.members = {}
|
self.members = {}
|
||||||
|
|
||||||
def delGroup(self):
|
def delGroup(self):
|
||||||
os.remove(f"./wlgrps/{self.name}")
|
os.remove(f"./wlgrps/{self.name}.cfg")
|
||||||
os.remove(f"./wlgrps/{self.name}.json")
|
os.remove(f"./wlgrps/{self.name}.json")
|
||||||
|
|
||||||
def updateFile(self):
|
def updateFile(self):
|
||||||
@ -39,7 +39,7 @@ class WhitelistGroup:
|
|||||||
outFile.close()
|
outFile.close()
|
||||||
|
|
||||||
def updateWL(self):
|
def updateWL(self):
|
||||||
wlFile = open(f"./wlgrps/{self.name}", "w")
|
wlFile = open(f"./wlgrps/{self.name}.cfg", "w")
|
||||||
wlFile.write(f"Group={self.name}:{self.squadPerms}\n")
|
wlFile.write(f"Group={self.name}:{self.squadPerms}\n")
|
||||||
wlFile.write("\n")
|
wlFile.write("\n")
|
||||||
wlFile.write(f"//{self.name}\n")
|
wlFile.write(f"//{self.name}\n")
|
||||||
|
36
simpleFileServer.py
Normal file
36
simpleFileServer.py
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
import http.server
|
||||||
|
import socketserver
|
||||||
|
from urllib.parse import urlparse
|
||||||
|
from urllib.parse import parse_qs
|
||||||
|
from sys import stderr
|
||||||
|
|
||||||
|
PORT = 8000
|
||||||
|
|
||||||
|
|
||||||
|
class serveRA(http.server.SimpleHTTPRequestHandler):
|
||||||
|
def do_GET(self):
|
||||||
|
self.send_response(200)
|
||||||
|
self.send_header("Content-type", "text")
|
||||||
|
self.end_headers()
|
||||||
|
query = parse_qs(urlparse(self.path).query)
|
||||||
|
if 'grpName' in query:
|
||||||
|
grpName = query['grpName'][0]
|
||||||
|
try:
|
||||||
|
file = open(f"./wlgrps/{grpName}.cfg", 'rb')
|
||||||
|
except:
|
||||||
|
print('failed to open file!', file=stderr)
|
||||||
|
return
|
||||||
|
self.copyfile(file, self.wfile)
|
||||||
|
file.close()
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
def startServer():
|
||||||
|
handler = serveRA
|
||||||
|
|
||||||
|
with socketserver.TCPServer(("", PORT), handler) as httpd:
|
||||||
|
print('starting server!')
|
||||||
|
httpd.serve_forever()
|
||||||
|
|
||||||
|
|
||||||
|
startServer()
|
Loading…
Reference in New Issue
Block a user