lists: introduce obfuscated formats
This commit is contained in:
parent
b1f7426beb
commit
6fe633bf0a
9 changed files with 64 additions and 24 deletions
|
@ -25,7 +25,7 @@ class Group(AbstractConfiguration):
|
|||
class MirrorList(AbstractConfiguration):
|
||||
provider = db.Column(db.String(255), nullable=False)
|
||||
format = db.Column(db.String(20), nullable=False)
|
||||
# obfuscate = db.Column(db.Boolean(), nullable=False)
|
||||
encoding = db.Column(db.String(20), nullable=False)
|
||||
container = db.Column(db.String(255), nullable=False)
|
||||
branch = db.Column(db.String(255), nullable=False)
|
||||
role = db.Column(db.String(255), nullable=True)
|
||||
|
@ -44,6 +44,13 @@ class MirrorList(AbstractConfiguration):
|
|||
"bridgelines": "Tor Bridge Lines"
|
||||
}
|
||||
|
||||
encodings_supported = {
|
||||
"json": "JSON (Plain)",
|
||||
"jsno": "JSON (Obfuscated)",
|
||||
"js": "JavaScript (Plain)",
|
||||
"jso": "JavaScript (Obfuscated)"
|
||||
}
|
||||
|
||||
def destroy(self) -> None:
|
||||
self.destroyed = datetime.utcnow()
|
||||
self.updated = datetime.utcnow()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue