コード例 #1
0
 def macros_pressed(self):
     """
     opens macros form
     :return:
     """
     self.macros_form = macros.Macros(self.current_macros, self.all_macros)
     self.macros_form.show()
     self.macros_form.edited_signal.connect(self.macros_edited)
     self.macros_form.applied_signal[str].connect(self.macros_applied)
コード例 #2
0
 def macros_pressed(self):
     """
     opens macros form
     :return:
     """
     self.macros_form = macros.Macros(self.current_macros, self.all_macros,
                                      self.current_font)
     self.load_macros()
     self.CBMacros.setCurrentText(self.current_macros.name)
     self.macros_form.show()
     self.macros_form.edited_signal.connect(self.macros_edited)
     self.macros_form.applied_signal[str].connect(self.macros_applied)
     self.macros_form.send_signal[str].connect(self.send_macros)
コード例 #3
0
ファイル: BlackSmith.py プロジェクト: cobrab11/black1-bot
RUNTIMES = {}
BOT_NICKS = {}
QUESTIONS = {}
ACCBYCONF = {}
CONFACCESS = {}
GLOBACCESS = {}
GROUPCHATS = {}
UNAVAILABLE = []
COMMAND_HANDLERS = {}
cPrefs = ("!", "@", "#", ".", "*", "?", "`")

XEPs = set((xmpp.NS_VERSION, xmpp.NS_PING, xmpp.NS_TIME, xmpp.NS_URN_TIME,
            xmpp.NS_LAST, xmpp.NS_DISCO_INFO, xmpp.NS_CAPS, xmpp.NS_SASL,
            xmpp.NS_TLS, xmpp.NS_MUC, xmpp.NS_ROSTER, xmpp.NS_RECEIPTS))

MACROS = macros.Macros()

Sequence = threading.Semaphore()

from sTools import *
## os info.
os_simple = ""
if os.name == "nt":
    from platform import win32_ver
    os_name = " ".join([ntDetect(), win32_ver()[0], win32_ver()[2]])
    os_simple = os_name
    del win32_ver

elif os.name == "posix":
    from platform import dist
    dist, uname = dist(), os.uname()
コード例 #4
0
import macros
from flask import Flask, jsonify, make_response
import ssl
from flask.ext.httpauth import HTTPBasicAuth
auth = HTTPBasicAuth()

app = Flask(__name__)

macro = macros.Macros()


@auth.get_password
def get_password(username):
    if username == 'user':
        return 'password'
    return None


@app.route('/', methods=['GET'])
@auth.login_required
def root():
    return make_response(jsonify({'status': 'ok'}), 200)


@app.route('/tvtoggle', methods=['GET'])
@auth.login_required
def tvtoggle():
    macro.tv_toggle()
    return make_response(jsonify({'status': 'accepted'}), 202)