示例#1
0
import argparse
from util import settings
import sql

# INVITE: https://discordapp.com/api/oauth2/authorize?client_id=566711902449827860&permissions=133692864&scope=bot

__version__ = '2.0.4'

parser = argparse.ArgumentParser(
	description="ShadowBot Discord Bot!")
parser.add_argument("--token", help="Discord Client Secret", type=str, metavar='', default=None)
parser.add_argument("--config", help="Config file path", type=str, metavar='', default=None)
args, unknown_args = parser.parse_known_args()

settings.set_file(args.config)
settings.load()
settings.register_setting("token", args.token)
settings.register_setting("database", settings.get_settings_base() + '/discord-db.sqldb')

sql.init(settings.get("database"))


def get_prefix(_bot, message):
	"""A callable Prefix for our bot. This could be edited to allow per server prefixes."""
	prefixes = ['>', '/']

	# If we are in a guild, we allow for the user to mention us or use any of the prefixes in our list.
	return commands.when_mentioned_or(*prefixes)(_bot, message)


# This is the directory all are located in.
示例#2
0
import dataset.datasets as ds
import util.plot
from util import settings
from util.filesystem import Filesystem
from util import arguments
from util import filesystem

from enum import Enum

# Arguments
#----------------------------------------------------------------------------
args = arguments.parse()

# Settings & Files
#----------------------------------------------------------------------------
settings.load("settings.json")
timestamp = datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
fs = Filesystem(settings.project.path + "history/" + timestamp + "/")
datasets_root = "."
if args.datasets_root:
    datasets_root = args.datasets_root
else:
    datasets_root = filesystem.find_directory("datasets")
data_fs = Filesystem(datasets_root + "/" + args.dataset + "/")


def main():
    autoencoder_desc = None

    # Dataset
    #----------------------------------------------------------------------------
示例#3
0
 def __init__(self, test_split=0.1):
     settings.load("settings.json")
     self.test_split = test_split