Esempio n. 1
0
def create_app(env="DEFAULT"):
    app = Flask(__name__)
    app.config.from_object(get_config(env))

    db.init(app=app)
    db.create_all()
    migrate.init(app, db)

    app.register_blueprint(school_blueprint)
    app.register_blueprint(student_blueprint)
    app.register_blueprint(teacher_blueprint)
    app.register_blueprint(diary_blueprint)

    return app
Esempio n. 2
0
async def main():
    db.init(os.getenv("DB"))
    db.connect()
    db.create_tables([User, Raid, Log, PriorActivity])

    async with Session() as kol:
        await kol.login(os.getenv("KOL_USER"), os.getenv("KOL_PASS"))
        cache = pickle.load(open("oaf.cache", "rb"))
        bot = commands.Bot("!")
        bot.kol = kol
        bot.raid_guild = int(os.getenv("DISCORD_GUILD"))
        bot.raid_channel = int(os.getenv("DISCORD_CHANNEL"))
        bot.add_cog(Verification(bot))
        bot.add_cog(RaidLogs(bot, clans))
        bot.add_cog(Whitelist(bot, clans))
        bot.add_cog(OAF(bot, cache))
        bot.add_cog(Stop(bot))
        await bot.login(os.getenv("DISCORD_TOKEN"))
        await bot.connect()
        pickle.dump(cache, open("oaf.cache", "wb"))
Esempio n. 3
0
import os
import ssl
import urllib
from urllib.request import Request

from parsel import Selector

from db import db, Igralec, PATH

db.init(os.path.join(PATH, 'db.sqlite'))
db.connect()
db.drop_tables([Igralec])
db.create_tables([Igralec])


def pocohaj_url(url):
    context = ssl.SSLContext()
    context.verify_mode = ssl.CERT_OPTIONAL
    req = Request(url, headers={'User-Agent': 'Mozilla/5.0'})
    response = urllib.request.urlopen(req,
                                      context=ssl._create_unverified_context())
    return response.read()


def pocohaj_igralce(stran):
    content = pocohaj_url(stran)
    num_sodniki = 0

    selector = Selector(content.decode('utf-8'))

    # stevilo sodnikov