Exemplo n.º 1
0
def new_race_selected(props, prop, settings):
    set_locale()
    rtgg_obs.race_changed = True
    obs.timer_remove(update_sources)

    rtgg_obs.selected_race = obs.obs_data_get_string(settings, "race")
    if rtgg_obs.selected_race == sp.none_races:
        rtgg_obs.race = None
    if rtgg_obs.selected_race == sp.alttpr_ladder:
        rtgg_obs.race = None
        ladder_timer.enabled = True
    else:
        ladder_timer.enabled = False
    r = racetime_client.get_race_by_name(rtgg_obs.selected_race)
    if r is not None:
        rtgg_obs.race = r
        rtgg_obs.coop.update_coop_text(rtgg_obs.race, rtgg_obs.full_name)
        rtgg_obs.qualifier.update_qualifier_text(rtgg_obs.race,
                                                 rtgg_obs.full_name)
        rtgg_obs.media_player.race_updated(rtgg_obs.race, rtgg_obs.full_name)
        rtgg_obs.logger.info(f"new race selected: {rtgg_obs.race}")
        obs.obs_data_set_default_string(settings, "race_info", r.info)
        coop_scripting.fill_coop_entrant_lists(props, rtgg_obs)
        rtgg_obs.timer.enabled = True
        obs.timer_add(update_sources, 100)
    elif ladder_timer.enabled:
        obs.timer_add(update_sources, 100)
    elif rtgg_obs.preview_mode:
        obs.timer_add(update_sources, 100)
    else:
        obs.obs_data_set_default_string(settings, "race_info",
                                        _("Race not found"))
    return True
def script_defaults(settings):
    """
    Set default values for properties
    """

    for _k, _v in script_state.properties.items():

        if _v.type not in [script_state.OBS_BUTTON, script_state.OBS_BOOLEAN]:
            obs.obs_data_set_default_string(settings, _k, _v.default)

    for _k, _v in script_state.properties.items():

        if _v.type not in [script_state.OBS_BUTTON, script_state.OBS_BOOLEAN]:
            _v.cur_value = obs.obs_data_get_string(settings, _k)

    if script_state.properties['clock_type'] == 'Duration':

        script_state.clock.set_duration(
            script_state.properties['duration'].cur_value)

    else:

        script_state.clock.set_date_time(
            script_state.properties['date'].cur_value,
            script_state.properties['time'].cur_value)
Exemplo n.º 3
0
def script_defaults(settings):
    obs.obs_data_set_default_string(settings, 'steamurl', "")
    obs.obs_data_set_default_string(settings, 'source_name', "")
    obs.obs_data_set_default_int(settings, 'interval', DEFAULT_INTERVAL)
    obs.obs_data_set_default_int(settings, 'blink_speed', DEFAULT_BLINK_SPEED)
    obs.obs_data_set_default_bool(settings, 'debug', False)
    obs.obs_data_set_default_bool(settings, 'enable', True)
    obs.obs_data_set_default_bool(settings, 'onlyruninql', True)
def script_defaults(settings):
    """
    Sets up our default settings in the OBS Scripts interface.
    """
    obs.obs_data_set_default_string(settings, "mqtt_host", MQTT_HOST)
    obs.obs_data_set_default_string(settings, "mqtt_channel", MQTT_CHANNEL)
    obs.obs_data_set_default_int(settings, "mqtt_port", MQTT_PORT)
    obs.obs_data_set_default_int(settings, "interval", INTERVAL)
Exemplo n.º 5
0
def script_defaults(settings):
    debug("Calling defaults")

    obs.obs_data_set_default_bool(settings, "enabled", enabled)
    obs.obs_data_set_default_int(settings, "check_frequency", check_frequency)
    obs.obs_data_set_default_string(settings, "display_text", display_text)
    obs.obs_data_set_default_string(settings, "source_name", source_name)
    for i in filter(lambda x: not x.startswith('_'), calcingfunc.keys()):
        obs.obs_data_set_default_bool(settings,
                                      globals()[i].id,
                                      globals()[i].state)
def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "interval", zoom.refresh_rate)
    obs.obs_data_set_default_int(settings, "Width", zoom.zoom_w)
    obs.obs_data_set_default_int(settings, "Height", zoom.zoom_h)
    obs.obs_data_set_default_double(settings, "Border", zoom.active_border)
    obs.obs_data_set_default_int(settings, "Speed", zoom.max_speed)
    obs.obs_data_set_default_double(settings, "Smooth", zoom.smooth)
    obs.obs_data_set_default_int(settings, "Zoom", int(zoom.zoom_d))
    obs.obs_data_set_default_string(settings, "Monitor",
                                    get_monitors()[0].name)
    obs.obs_data_set_default_int(settings, "Manual Monitor Width",
                                 get_monitors()[0].width)
    obs.obs_data_set_default_int(settings, "Manual Monitor Height",
                                 get_monitors()[0].height)
def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "weekday", weekday)
    obs.obs_data_set_default_int(settings, "event_start", event_start)

    obs.obs_data_set_default_int(settings, "preshow_duration",
                                 preshow_duration)

    obs.obs_data_set_default_string(settings, "countdown_final_text",
                                    countdown_final_text)

    obs.obs_data_set_default_bool(settings, "manage_streaming",
                                  manage_streaming)
    obs.obs_data_set_default_bool(settings, "manage_recording",
                                  manage_recording)
Exemplo n.º 8
0
def script_defaults(settings):
    obs.obs_data_set_default_double(settings, "interval", 1)
    obs.obs_data_set_default_double(settings, "time_offset", 0)
    obs.obs_data_set_default_string(settings, "source", "")
    obs.obs_data_set_default_string(settings, "prefix", "当前时间: ")
    obs.obs_data_set_default_string(settings, "suffix", "")
    obs.obs_data_set_default_string(settings, "strftime", "%Y-%m-%d %H:%M:%S")
Exemplo n.º 9
0
def script_defaults(settings):
    if debug_mode:
        print("Calling defaults")

    obs.obs_data_set_default_bool(settings, "enabled", enabled)
    obs.obs_data_set_default_int(settings, "check_frequency", check_frequency)
    obs.obs_data_set_default_string(settings, "display_text", display_text)
    obs.obs_data_set_default_string(settings, "source_name", source_name)
    obs.obs_data_set_default_bool(settings, "spotify", customset['spotify'])
    obs.obs_data_set_default_bool(settings, "vlc", customset['vlc'])
    obs.obs_data_set_default_bool(
        settings, "yt_firefox", customset['yt_firefox'])
    obs.obs_data_set_default_bool(
        settings, "yt_chrome", customset['yt_chrome'])
    obs.obs_data_set_default_bool(
        settings, "foobar2000", customset['foobar2000'])
    obs.obs_data_set_default_bool(settings, "necloud", customset['necloud'])
    obs.obs_data_set_default_bool(settings, "aimp", customset['aimp'])
Exemplo n.º 10
0
def script_defaults(settings):
    """Sets the default values

    This is a built-in OBS function.

    It sets all of the default values when the user presses the "Defaults"
    button on the "Scripts" screen.
    """

    # Set the run boolean as false by default, just in case
    obs.obs_data_set_default_bool(settings, "run_boolean", False)

    # Set the default update interval at 1 second
    obs.obs_data_set_default_int(settings, "check_interval_int", 1)

    obs.obs_data_set_default_int(settings, "sprite_height", 50)
    obs.obs_data_set_default_int(settings, "sprite_width", 50)

    # Set the default sprite style as using the Showdown type
    obs.obs_data_set_default_string(settings, "sprite_style", "showdown")
Exemplo n.º 11
0
def script_defaults(settings):
    obs.obs_data_set_default_string(
        settings, "api_endpoint", "ws://localhost:24050/ws")
    obs.obs_data_set_default_string(settings, "jsonpath", "menu.state")
    obs.obs_data_set_default_string(
        settings, "format_rule", "State: {0}")

    new_state["jsonpath"] = "menu.state"
    new_state["format_rule"] = "State: {0}"
    new_state["api_endpoint"] = "ws://localhost:24050/ws"
Exemplo n.º 12
0
def script_defaults(settings):
    global debug_mode
    if debug_mode: print("Calling defaults")

    global enabled
    global source_title
    global source_presenter
    global source_time
    global check_frequency
    global json_filename

    obs.obs_data_set_default_bool(settings, "enabled", enabled)
    obs.obs_data_set_default_int(settings, "check_frequency", check_frequency)
    obs.obs_data_set_default_string(settings, "source_title", source_title)
    obs.obs_data_set_default_string(settings, "source_presenter",
                                    source_presenter)
    obs.obs_data_set_default_string(settings, "source_time", source_time)
    obs.obs_data_set_default_string(settings, "json_filename", json_filename)
    if debug_mode: print("defaults json_filename " + json_filename)
Exemplo n.º 13
0
def script_defaults(settings):
    global debug_mode
    if debug_mode: print("Calling defaults")

    global enabled
    global source_name
    global display_text
    global alt_display_text
    global latency
    global output_buffer

    obspython.obs_data_set_default_bool(settings, "enabled", enabled)
    obspython.obs_data_set_default_int(settings, "latency", latency)
    obspython.obs_data_set_default_string(settings, "source_name", source_name)
    obspython.obs_data_set_default_string(settings, "display_text",
                                          display_text)
    obspython.obs_data_set_default_string(settings, "alt_display_text",
                                          alt_display_text)
    obspython.obs_data_set_default_int(settings, "output_buffer",
                                       output_buffer)
def script_defaults(settings):
    """Sets default valu4es for script properties"""

    obs.obs_data_set_default_string(settings, "world", "Connery")
    obs.obs_data_set_default_int(settings, "target_zone", 0)
def script_defaults(settings):
    obs.obs_data_set_default_double(settings, "transition_time", 0.5)
    obs.obs_data_set_default_string(settings, "host", "localhost")
    obs.obs_data_set_default_int(settings, "port", 50002)
    obs.obs_data_set_default_string(settings, "password", "password")
    obs.obs_data_set_default_bool(settings, 'autoconnect', True)
Exemplo n.º 16
0
def script_defaults(settings):
    obs.obs_data_set_default_string(settings, "text_source_list",
                                    "No text source selected")
Exemplo n.º 17
0
def script_defaults(settings):
    #obs.obs_data_set_default_string(settings, "file_name", "timestamps.txt")
    obs.obs_data_set_default_string(settings, "file_path", "")
Exemplo n.º 18
0
def script_defaults(settings):
  obs.obs_data_set_default_string(settings, "source_name", "")
  obs.obs_data_set_default_double(settings, "frequency", 2)
  obs.obs_data_set_default_int(settings, "amplitude", 10)
Exemplo n.º 19
0
def script_defaults(settings):
    obs.obs_data_set_default_string(settings, "host", "localhost")
    obs.obs_data_set_default_int(settings, "port", 6600)
    obs.obs_data_set_default_int(settings, "interval", 500)
Exemplo n.º 20
0
def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "interval", 1)
    obs.obs_data_set_default_string(settings, "source", "")
Exemplo n.º 21
0
def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "hour", 11)
    obs.obs_data_set_default_int(settings, "minute", 0)
    obs.obs_data_set_default_int(settings, "second", 0)
    obs.obs_data_set_default_string(settings, "source_name", "")
    obs.obs_data_set_default_string(settings, "stop_text", "Starting soon")
Exemplo n.º 22
0
def script_defaults(settings):
    obs.obs_data_set_default_string(settings, file_path_setting, "")
Exemplo n.º 23
0
def _set_default_string(data, key, string):
    _obs.obs_data_set_default_string(data, key, sys.intern(string))
Exemplo n.º 24
0
def script_defaults(settings):
    obs.obs_data_set_default_bool(settings, "clock_24hr", False)
    obs.obs_data_set_default_string(settings, "timezone_text", "")
    obs.obs_data_set_default_string(settings, "source_name", "")
Exemplo n.º 25
0
def script_defaults(settings):
    obs.obs_data_set_default_string(settings, "api_base", "http://localhost:30000")
    obs.obs_data_set_default_int(settings, "update_interval", 300)
    obs.obs_data_set_default_string(settings, "prefix", "Latest subscriber: ")
Exemplo n.º 26
0
def script_defaults(settings):
    obs.obs_data_set_default_bool(settings, "is_active", is_active)
    obs.obs_data_set_default_int(settings, "left_width", left_width)
    obs.obs_data_set_default_int(settings, "check_freq", check_freq)
    obs.obs_data_set_default_string(settings, "scene_for_left_mon", "")
    obs.obs_data_set_default_string(settings, "scene_for_right_mon", "")
Exemplo n.º 27
0
def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "interval", 5)
    obs.obs_data_set_default_string(settings, "format", "gen8ou")
    obs.obs_data_set_default_string(settings, "username", "Zarel")
    obs.obs_data_set_default_string(settings, "str_format", "{user}: {elo}")
Exemplo n.º 28
0
def script_defaults(settings):
    obs.obs_data_set_default_int(settings, "refresh_rate", std.refresh_rate)
    obs.obs_data_set_default_int(settings, "duration", std.duration)
    obs.obs_data_set_default_string(settings, "scripted_text", std.scripted_text)
    obs.obs_data_set_default_string(settings, "text_effect", std.effect)
Exemplo n.º 29
0
def script_defaults(settings):
    set_locale()
    obs.obs_data_set_default_string(settings, "race_info", _("Race info"))
    obs.obs_data_set_default_string(settings, "race", "None")
    obs.obs_data_set_default_int(settings, "qualifier_cutoff", 3)
    obs.obs_data_set_default_bool(settings, "timer_decimals", True)
Exemplo n.º 30
0
def script_defaults(settings):
    obs.obs_data_set_default_string(settings, "asdf", "HELLO WORLD")