Compare commits
No commits in common. "88baa30d04275b3ec8bc7d5f51bfced6e9f16c6f" and "a6e4c8cbd7aca79e9794383112ecf50448080d0b" have entirely different histories.
88baa30d04
...
a6e4c8cbd7
2 changed files with 2 additions and 12 deletions
|
@ -1,5 +1,3 @@
|
|||
import json
|
||||
|
||||
from api import Api, ApiAuthType
|
||||
from typing import Tuple
|
||||
|
||||
|
@ -20,10 +18,6 @@ class PelicanApi(Api):
|
|||
}
|
||||
|
||||
def transform(self, data):
|
||||
if "object" not in data:
|
||||
print("No object in data")
|
||||
print(json.dumps(data))
|
||||
return data
|
||||
type = data["object"]
|
||||
if type == "list":
|
||||
return [self.transform(x) for x in data["data"]]
|
||||
|
|
8
main.py
8
main.py
|
@ -16,12 +16,8 @@ from flask import Flask, request
|
|||
RULE_PREFIX = "[auto]::"
|
||||
|
||||
|
||||
def create_rule(label, address, ports):
|
||||
|
||||
if isinstance(ports, list):
|
||||
ports = ",".join(ports)
|
||||
|
||||
return asusrouter.modules.port_forwarding.PortForwardingRule(RULE_PREFIX + label, address, None, "BOTH", None, ports)
|
||||
def create_rule(label, address, port):
|
||||
return asusrouter.modules.port_forwarding.PortForwardingRule(RULE_PREFIX + label, address, None, "BOTH", None, port)
|
||||
|
||||
|
||||
def rule_to_string(rule: asusrouter.modules.port_forwarding.PortForwardingRule):
|
||||
|
|
Loading…
Reference in a new issue