boilerplate
This commit is contained in:
parent
3bb4ee9def
commit
b6eb7e98b8
15 changed files with 254 additions and 27 deletions
|
|
@ -27,4 +27,9 @@ repository = "https://code.c-base.org/saces/pygomx"
|
|||
egg_base = "/tmp"
|
||||
|
||||
[project.scripts]
|
||||
discoverhs = "pygomx.mxutils:discoverhs"
|
||||
mxdiscover = "pygomx.mxutils:discoverhs"
|
||||
mxwhoami = "pygomx.mxutils:whoami"
|
||||
mxtoken = "pygomx.mxutils:mktoken"
|
||||
mxaccountinfo = "pygomx.mxutils:accountinfo"
|
||||
mxclearaccount = "pygomx.mxutils:clearaccount"
|
||||
mxserverinfo = "pygomx.mxutils:serverinfo"
|
||||
|
|
|
|||
|
|
@ -1 +1,6 @@
|
|||
from .discoverhs import discoverhs
|
||||
from .mktoken import mktoken
|
||||
from .whoami import whoami
|
||||
from .accountinfo import accountinfo
|
||||
from .clearaccount import clearaccount
|
||||
from .serverinfo import serverinfo
|
||||
|
|
|
|||
15
smal/src/pygomx/mxutils/accountinfo.py
Normal file
15
smal/src/pygomx/mxutils/accountinfo.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import sys
|
||||
from _pygomx import lib, ffi
|
||||
|
||||
|
||||
def accountinfo():
|
||||
if len(sys.argv) != 3:
|
||||
print("usage: ", sys.argv[0], " url acesstoken")
|
||||
return 1
|
||||
|
||||
url = sys.argv[1].encode(encoding="utf-8")
|
||||
tk = sys.argv[1].encode(encoding="utf-8")
|
||||
|
||||
r = lib.cli_accountinfo(url, tk)
|
||||
result = ffi.string(r)
|
||||
print(result)
|
||||
15
smal/src/pygomx/mxutils/clearaccount.py
Normal file
15
smal/src/pygomx/mxutils/clearaccount.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import sys
|
||||
from _pygomx import lib, ffi
|
||||
|
||||
|
||||
def clearaccount():
|
||||
if len(sys.argv) != 3:
|
||||
print("usage: ", sys.argv[0], " url accesstoken")
|
||||
return 1
|
||||
|
||||
url = sys.argv[1].encode(encoding="utf-8")
|
||||
tk = sys.argv[2].encode(encoding="utf-8")
|
||||
|
||||
r = lib.cli_clearaccount(url, tk)
|
||||
result = ffi.string(r)
|
||||
print(result)
|
||||
|
|
@ -4,13 +4,13 @@ from _pygomx import lib, ffi
|
|||
|
||||
def discoverhs():
|
||||
if len(sys.argv) != 2:
|
||||
print("usage: ", sys.argv[0], " matrixid")
|
||||
print("usage: ", sys.argv[0], " matrixid|domainname")
|
||||
return 1
|
||||
|
||||
mxid = sys.argv[1].encode(encoding="utf-8")
|
||||
|
||||
print("try to discover from: ", mxid)
|
||||
|
||||
r = lib.discoverhs(mxid)
|
||||
r = lib.cli_discoverhs(mxid)
|
||||
result = ffi.string(r)
|
||||
print(result)
|
||||
|
|
|
|||
15
smal/src/pygomx/mxutils/mktoken.py
Normal file
15
smal/src/pygomx/mxutils/mktoken.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import sys
|
||||
from _pygomx import lib, ffi
|
||||
|
||||
|
||||
def mktoken():
|
||||
if len(sys.argv) != 3:
|
||||
print("usage: ", sys.argv[0], " matrixid password")
|
||||
return 1
|
||||
|
||||
mxid = sys.argv[1].encode(encoding="utf-8")
|
||||
pw = sys.argv[2].encode(encoding="utf-8")
|
||||
|
||||
r = lib.cli_mkmxtoken(mxid, pw)
|
||||
result = ffi.string(r)
|
||||
print(result)
|
||||
14
smal/src/pygomx/mxutils/serverinfo.py
Normal file
14
smal/src/pygomx/mxutils/serverinfo.py
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
import sys
|
||||
from _pygomx import lib, ffi
|
||||
|
||||
|
||||
def serverinfo():
|
||||
if len(sys.argv) != 2:
|
||||
print("usage: ", sys.argv[0], " url|domainname")
|
||||
return 1
|
||||
|
||||
mxdomain = sys.argv[1].encode(encoding="utf-8")
|
||||
|
||||
r = lib.cli_serverinfo(mxdomain)
|
||||
result = ffi.string(r)
|
||||
print(result)
|
||||
15
smal/src/pygomx/mxutils/whoami.py
Normal file
15
smal/src/pygomx/mxutils/whoami.py
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import sys
|
||||
from _pygomx import lib, ffi
|
||||
|
||||
|
||||
def whoami():
|
||||
if len(sys.argv) != 3:
|
||||
print("usage: ", sys.argv[0], " url accesstoken")
|
||||
return 1
|
||||
|
||||
url = sys.argv[1].encode(encoding="utf-8")
|
||||
tk = sys.argv[2].encode(encoding="utf-8")
|
||||
|
||||
r = lib.cli_whoami(url, tk)
|
||||
result = ffi.string(r)
|
||||
print(result)
|
||||
Loading…
Add table
Add a link
Reference in a new issue