mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-10-26 07:46:35 +01:00
41 lines
1.1 KiB
Python
41 lines
1.1 KiB
Python
|
|
#!/usr/local/CyberCP/bin/python
|
||
|
|
import sys
|
||
|
|
sys.path.append('/usr/local/CyberCP')
|
||
|
|
import json
|
||
|
|
from CLScript.CLMain import CLMain
|
||
|
|
|
||
|
|
|
||
|
|
class PanelInfo(CLMain):
|
||
|
|
def __init__(self):
|
||
|
|
CLMain.__init__(self)
|
||
|
|
|
||
|
|
def emit(self):
|
||
|
|
|
||
|
|
initial = {
|
||
|
|
"name": "CyberPanel",
|
||
|
|
"version": "%s.%s" % (self.version, self.build),
|
||
|
|
"user_login_url": "https://%s:8090/" % (self.ipAddress),
|
||
|
|
# "supported_cl_features": {
|
||
|
|
# "php_selector": True,
|
||
|
|
# "ruby_selector": True,
|
||
|
|
# "python_selector": True,
|
||
|
|
# "nodejs_selector": True,
|
||
|
|
# "mod_lsapi": True,
|
||
|
|
# "mysql_governor": True,
|
||
|
|
# "cagefs": True,
|
||
|
|
# "reseller_limits": True,
|
||
|
|
# "xray": True,
|
||
|
|
# "accelerate_wp": True,
|
||
|
|
# "autotracing": True
|
||
|
|
# }
|
||
|
|
}
|
||
|
|
|
||
|
|
final = {'data': initial, 'metadata': self.initialMeta}
|
||
|
|
|
||
|
|
print(json.dumps(final))
|
||
|
|
|
||
|
|
|
||
|
|
if __name__ == '__main__':
|
||
|
|
pi = PanelInfo()
|
||
|
|
pi.emit()
|