def main(): global osc if len(sys.argv) > 1: common.register(sys.argv[1]) common.log("Clients: " + "\n".join(common.clients)) # Start the thread that handles incoming OSC messages osc.start() common.general_dispatcher.start() common.keyword_dispatcher.start() # dramatic pause! waitSomeTime() # start initial (fake) tweets common.initial_tweets.start() # Start the streaming terms = set(sys.argv[2:]) consumer_key = '' consumer_secret = '' access_token = '' access_secret = '' searchTweets(consumer_key, consumer_secret, access_token, access_secret, terms)
def initialize(): klass = 'wxSplitterWindow' common.class_names['EditSplitterWindow'] = klass common.class_names['SplitterPane'] = 'wxPanel' common.toplevels['EditSplitterWindow'] = 1 common.toplevels['SplitterPane'] = 1 common.register('lisp', klass, LispSplitterWindowGenerator(klass))
def initialize(): klass = 'wxNotebook' common.class_names['EditNotebook'] = klass common.class_names['NotebookPane'] = 'wxPanel' common.toplevels['EditNotebook'] = 1 common.toplevels['NotebookPane'] = 1 common.register( 'perl', klass, PerlNotebookGenerator(klass) )
def initialize(): klass = 'wxMenuBar' common.class_names['EditMenuBar'] = klass common.register( 'perl', klass, PerlMenubarGenerator(klass), ) #'menus', MenuHandler)
def initialize(): klass = 'wxPanel' common.class_names['EditPanel'] = klass common.class_names['EditTopLevelPanel'] = klass common.toplevels['EditPanel'] = 1 common.toplevels['EditTopLevelPanel'] = 1 common.register('perl', klass, PerlPanelGenerator(klass)) common.register('perl', 'wxScrolledWindow', PerlPanelGenerator(klass))
def initialize(): klass = 'spacer' common.class_names['EditSpacer'] = klass common.register('python', klass, PythonSpacerGenerator(klass)) common.register('C++', klass, CppSpacerGenerator(klass)) xrcgen = common.code_writers.get("XRC") if xrcgen: xrcgen.register_widget_code_generator('spacer', xrc_code_generator)
def initialize(): klass = 'wxNotebook' common.class_names['EditNotebook'] = klass common.class_names['NotebookPane'] = 'wxPanel' common.toplevels['EditNotebook'] = 1 common.toplevels['NotebookPane'] = 1 common.register('lisp', klass, LispNotebookGenerator(klass), 'tabs', TabsCodeHandler, klass)
def users_add(): l = [] if request.method == 'POST': data = request.form.to_dict() if data['password'] != data['rpassword']: errmsg = "Confirm password error" return render_template('users_add.html', errmsg=errmsg) # 1. 判断用户是否存在,用户存在,提示改用户已被注册 if data['username'] in register_user_exist(): errmsg = "User had been existed!!" return render_template('users_add.html', errmsg=errmsg) # 2. 判断邮箱的后缀是不是公司的邮箱后缀 @51reboot.com if '@' not in data['email']: errmsg = "Email type illegal?[john2\033[1;33;41m@\033[0m51reboot.com]" return render_template('users_add.html', errmsg=errmsg) if '@' in data['email']: if data['email'].split('@')[1] != '51reboot.com': errmsg = "Email suffix error...[@\033[1;33;41m51reboot.com\033[0m]" return render_template('users_add.html', errmsg=errmsg) # 3. 密码复杂性要求 长度不能低于8位 必须包含大写、小写和数字等。(特殊字符) if not recognize_passwd(data['password']): errmsg = "Password type error...[Tty666$$]" return render_template('users_add.html', errmsg=errmsg) print data response = register(data) print response return redirect("/users") else: return render_template('users_add.html')
def initialize(): cn = common.class_names cn['EditBoxSizer'] = 'wxBoxSizer' cn['EditStaticBoxSizer'] = 'wxStaticBoxSizer' cn['EditGridSizer'] = 'wxGridSizer' cn['EditFlexGridSizer'] = 'wxFlexGridSizer' cppgen = common.code_writers.get("C++") if cppgen: awh = cppgen.add_widget_handler awh('wxBoxSizer', CppBoxSizerBuilder()) awh('wxStaticBoxSizer', CppStaticBoxSizerBuilder()) awh('wxGridSizer', CppGridSizerBuilder()) awh('wxFlexGridSizer', CppFlexGridSizerBuilder()) common.register('C++', "sizerslot", CppSizerSlotGenerator("sizerslot"))
def initialize(): cn = common.class_names cn['EditBoxSizer'] = 'wxBoxSizer' cn['EditStaticBoxSizer'] = 'wxStaticBoxSizer' cn['EditGridSizer'] = 'wxGridSizer' cn['EditFlexGridSizer'] = 'wxFlexGridSizer' plgen = common.code_writers.get("perl") if plgen: awh = plgen.add_widget_handler awh('wxBoxSizer', PerlBoxSizerBuilder()) awh('wxStaticBoxSizer', PerlStaticBoxSizerBuilder()) awh('wxGridSizer', PerlGridSizerBuilder()) awh('wxFlexGridSizer', PerlFlexGridSizerBuilder()) common.register('perl', "sizerslot", PerlSizerSlotGenerator("sizerslot"))
def initialize(): cn = common.class_names cn['EditBoxSizer'] = 'wxBoxSizer' cn['EditStaticBoxSizer'] = 'wxStaticBoxSizer' cn['EditGridSizer'] = 'wxGridSizer' cn['EditFlexGridSizer'] = 'wxFlexGridSizer' lispgen = common.code_writers.get("lisp") if lispgen: awh = lispgen.add_widget_handler awh('wxBoxSizer', LispBoxSizerBuilder()) awh('wxStaticBoxSizer', LispStaticBoxSizerBuilder()) awh('wxGridSizer', LispGridSizerBuilder()) awh('wxFlexGridSizer', LispFlexGridSizerBuilder()) common.register('lisp', "sizerslot", LispSizerSlotGenerator("sizerslot"))
def initialize(): cn = common.class_names cn['EditBoxSizer'] = 'wxBoxSizer' cn['EditStaticBoxSizer'] = 'wxStaticBoxSizer' cn['EditGridSizer'] = 'wxGridSizer' cn['EditFlexGridSizer'] = 'wxFlexGridSizer' pygen = common.code_writers.get("python") if pygen: awh = pygen.add_widget_handler awh('wxBoxSizer', PythonBoxSizerBuilder()) awh('wxStaticBoxSizer', PythonStaticBoxSizerBuilder()) awh('wxGridSizer', PythonGridSizerBuilder()) awh('wxFlexGridSizer', PythonFlexGridSizerBuilder()) # handle SizerSlot #common.class_names['EditSpacer'] = klass common.register('python', "sizerslot", PythonSizerSlotGenerator("sizerslot"))
def users_add(): if request.method == 'POST': data = request.form.to_dict() register_msg, ok = register(data) if ok: print "register sucess" return redirect('/users') return render_template('users_add.html') else: return render_template('users_add.html')
def initialize(): klass = 'wxDialog' common.class_names['EditDialog'] = klass common.toplevels['EditDialog'] = 1 common.register('python', klass, PythonDialogGenerator(klass)) common.register('C++', klass, CppDialogGenerator(klass)) common.register('XRC', klass, xrc_code_generator)
def initialize(): klass = 'wxToolBar' common.class_names['EditToolBar'] = klass common.toplevels['EditToolBar'] = 1 common.register('python', klass, PythonCodeGenerator(klass), 'tools') common.register('C++', klass, CppCodeGenerator(klass), 'tools') common.register('XRC', klass, xrc_code_generator, 'tools')
def initialize(): klass = 'wxMenuBar' common.class_names['EditMenuBar'] = klass common.toplevels['EditMenuBar'] = 1 common.register('python', klass, PythonMenubarGenerator(klass) ) common.register('C++', klass, CppMenubarGenerator(klass), ) common.register('XRC', klass, xrc_code_generator, )
def initialize(): klass = 'wxNotebook' common.class_names['EditNotebook'] = klass common.class_names['NotebookPane'] = 'wxPanel' common.register('python', klass, PythonNotebookGenerator(klass)) common.register('C++', klass, CppNotebookGenerator(klass)) common.register('XRC', klass, xrc_code_generator)
def initialize(): klass = 'wxSplitterWindow' common.class_names['EditSplitterWindow'] = klass common.class_names['SplitterPane'] = 'wxPanel' common.register('python', klass, PythonSplitterWindowGenerator(klass)) common.register('C++', klass, CppSplitterWindowGenerator(klass)) common.register('XRC', klass, xrc_code_generator)
def initialize(): cn = common.class_names cn['EditBoxSizer'] = 'wxBoxSizer' cn['EditStdDialogButtonSizer'] = 'wxStdDialogButtonSizer' cn['EditWrapSizer'] = 'wxWrapSizer' cn['EditStaticBoxSizer'] = 'wxStaticBoxSizer' cn['EditGridSizer'] = 'wxGridSizer' cn['EditFlexGridSizer'] = 'wxFlexGridSizer' cn['EditGridBagSizer'] = 'wxGridBagSizer' pygen = common.code_writers.get("python") if pygen: awh = pygen.register_widget_code_generator awh('wxBoxSizer', PythonBoxSizerBuilder()) awh('wxStdDialogButtonSizer', PythonStdDialogButtonSizerBuilder()) awh('wxWrapSizer', PythonWrapSizerBuilder()) awh('wxStaticBoxSizer', PythonStaticBoxSizerBuilder()) awh('wxGridSizer', PythonGridSizerBuilder()) awh('wxFlexGridSizer', PythonFlexGridSizerBuilder()) awh('wxGridBagSizer', PythonGridBagSizerBuilder()) common.register('python', "sizerslot", SlotGenerator("python"))
def initialize(): klass = 'wxGrid' common.class_names['EditGrid'] = klass common.register('python', klass, PythonCodeGenerator(klass), 'columns', ColsCodeHandler, klass) common.register('C++', klass, CppCodeGenerator(klass), 'columns', ColsCodeHandler, klass) common.register('XRC', klass, xrc_code_generator)
def initialize(): klass = 'wxCheckListBox' common.class_names['EditCheckListBox'] = klass common.register('python', klass, PythonCheckListBoxGenerator(klass), 'choices', ChoicesCodeHandler) common.register('C++', klass, CppCheckListBoxGenerator(klass), 'choices', ChoicesCodeHandler) common.register('XRC', klass, xrc_code_generator, 'choices', ChoicesCodeHandler)
def initialize(): klass = 'CustomWidget' common.class_names[klass] = klass common.register('python', klass, PythonCustomWidgetGenerator(klass), 'arguments', ArgumentsCodeHandler, klass) common.register('C++', klass, CppCustomWidgetGenerator(klass), 'arguments', ArgumentsCodeHandler, klass) common.register('XRC', klass, xrc_code_generator, 'arguments', ArgumentsCodeHandler, klass)
def users(): search_value = request.args.get("search") if request.method == 'POST': data = request.form.to_dict() #if data['username'] and data['email'] and data['password']: response = register(data) # return "11111111" #else: return json.dumps({"status": 1}) else: if search_value: users = get_user(search_value) else: users = get_users() return render_template('users.html', users=users)
def initialize(): klass = 'wxNotebook' common.class_names['EditNotebook'] = klass common.class_names['NotebookPane'] = 'wxPanel' common.toplevels['EditNotebook'] = 1 common.toplevels['NotebookPane'] = 1 common.register('python', klass, PythonNotebookGenerator(klass), 'tabs', TabsCodeHandler, klass) common.register('C++', klass, CppNotebookGenerator(klass), 'tabs', TabsCodeHandler, klass) common.register('XRC', klass, xrc_code_generator, 'tabs', TabsCodeHandler, klass)
def users_add(): if request.method == 'POST': data = request.form.to_dict() if data['password'] != data['rpassword']: errmsg = "Confirm password error" return render_template('users_add.html', errmsg=errmsg) # 1. 判断用户是否存在,用户存在,提示改用户已被注册 # 2. 判断邮箱的后缀是不是公司的邮箱后缀 @51reboot.com # 3. 密码复杂性要求 长度不能低于8位 必须包含大写、小写和特殊字符等 print data response = register(data) print response return redirect("/users") else: return render_template('users_add.html')
def initialize(): klass = 'wxStaticLine' common.class_names['EditStaticLine'] = klass common.register('perl', klass, PerlStaticLineGenerator(klass))
def initialize(): klass = 'wxDatePickerCtrl' common.class_names['EditDatePickerCtrl'] = klass common.register('python', klass, PythonDatePickerCtrlGenerator(klass)) common.register('C++', klass, CppDatePickerCtrlGenerator(klass)) common.register('XRC', klass, xrc_code_generator)
def initialize(): klass = 'wxCalendarCtrl' common.class_names['EditCalendarCtrl'] = klass common.register('python', klass, PythonCalendarCtrlGenerator(klass)) common.register('C++', klass, CppCalendarCtrlGenerator(klass)) common.register('XRC', klass, xrc_code_generator)
def initialize(): klass = 'wxHyperlinkCtrl' common.class_names['EditHyperlinkCtrl'] = klass common.register('perl', klass, PerlHyperlinkCtrlGenerator(klass))
def initialize(): klass = 'wxSpinCtrlDouble' common.class_names['EditSpinCtrlDouble'] = klass common.register('perl', klass, PerlSpinCtrlDoubleGenerator(klass))
def initialize(): klass = 'wxButton' common.class_names['EditButton'] = klass common.register('python', klass, PythonButtonGenerator(klass)) common.register('C++', klass, CppButtonGenerator(klass)) common.register('XRC', klass, xrc_code_generator)
def twt_register_callback(path, args): ip_str = args[0] common.register(ip_str) common.showClients()