Esempio n. 1
0
def update():
    try:
        settings.refresh()
        settings.connection = settings.connect()
    except Exception as e:
        print(e)
        settings.default_settings()
        settings.refresh()
    try:
        if not settings.connection == False:
            fb.version_control()
            if fb.status == "update":
                print("An update have done")
            elif fb.status == "major":
                print("MAJOR UPDATE NEEDED")
        else:
            print("PLEASE CONNECT TO INTERNET TO CHECK FOR UPDATES")
    except Exception as e:
        print("Update failed, ERROR : ", errorlog(e))
Esempio n. 2
0
def settings_cmd():
    dotfile = get_dotfile()
    if not os.path.exists(dotfile):
        defaults = default_settings()
        contents = [f"#{k}={defaults[k]}" for k in defaults]
        with open(dotfile, 'w') as f:
            for line in contents:
                f.write(line + '\n')
    while not edit_and_validate_settings(dotfile):
        input("Press enter to try again.")
Esempio n. 3
0
	def __init__(self, server, port, nick, username, fullname='RTB', settings=default_settings()):
		super(IrcBot, self).__init__()
		self.server = server
		self.port = port
		self.nick = nick
		self.username = username
		self.fullname = fullname
		self.buffer = ''
		self.is_connected = False
		self.is_nicked = False
		self.channels = []
		self.settings = settings
from kivy.graphics.vertex_instructions import Rectangle
from kivy.clock import Clock, mainthread
from kivy.properties import StringProperty
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.logger import Logger
from kivy.uix.settings import SettingsWithSpinner
from kivy.core.window import Window

from audio import load_audio
from machinewerkz import PuzzlePiece, GameBoard, LEFT, RIGHT, screen_grid
from settings import default_settings
from styles import soundfx

__version__ = "0.6.1"

LOCAL_DEFAULTS = default_settings(from_file=True)


class FileBox(BoxLayout):
    pass


class FileBrowserScreen(Screen):
    pass


class SettingsScreen(Screen):
    pass


class MenuScreen(Screen):
Esempio n. 5
0
	def __init__(self, server, port, nick, username, fullname='RTB', settings=default_settings()):
		super(RoundTableBot, self).__init__(server, port, nick, username, fullname, settings)
		self.table = []
		self.table_blacklist = []
Esempio n. 6
0
	def __init__(self, server, port, nick, username, fullname='RTB', settings=default_settings()):
		super(NickRecordingBot, self).__init__(server, port, nick, username, fullname, settings)
		self.channel_names = {}