nothing-unencr
quadrismegistus 4 years ago
parent 21121a6592
commit 5dd6e7716c

@ -218,7 +218,7 @@ class Keymaker(Logger):
keychain_toreturn[key]=keychain[key]
return keychain_toreturn
def save_uri_as_qrcode(self,name=None,uri_id=None):
def save_uri_as_qrcode(self,name=None,uri_id=None,odir=None):
if not uri_id: uri_id = get_random_id() + get_random_id()
uri_id = self.uri_id
if not uri_id and not self.uri_id: raise KomradeException('Need URI id to save!')
@ -226,6 +226,7 @@ class Keymaker(Logger):
# gen
import pyqrcode
qr = pyqrcode.create(uri_id)
if not odir: odir = PATH_QRCODES
ofnfn = os.path.join(PATH_QRCODES,self.name+'.png')
qr.png(ofnfn,scale=10)
self.log('>> saved:',ofnfn)

@ -431,9 +431,13 @@ def create_phonelines():
)
# store URIs
op.save_uri_as_qrcode(odir=PATH_OPERATOR_WEB_CONTACTS_DIR)
op.save_uri_as_qrcode()
phone.save_uri_as_qrcode(odir=PATH_OPERATOR_WEB_CONTACTS_DIR)
phone.save_uri_as_qrcode()
## store remote keys
THIRD_PARTY_DICT = {OPERATOR_NAME:{}, TELEPHONE_NAME:{}}
for key in op_keys_to_keep_on_3rdparty:

@ -133,6 +133,7 @@ TELEPHONE = None
PATH_OPERATOR_WEB_KEYS_FILE = f'/home/ryan/www/website-komrade/.builtin.keys'
PATH_OPERATOR_WEB_KEYS_URL = f'http://{KOMRADE_URL}/.builtin.keys'
PATH_OPERATOR_WEB_CONTACTS_DIR = '/home/ryan/www/website-komrade/.contacts'

Loading…
Cancel
Save