def main():
    configuration.initialize()
    process_emails.initialize()

    session = configuration.Session()

    try:
        daily_tasks(session)
        session.commit()
    except:
        session.rollback()
        raise
    finally:
        session.close()
def main():
    configuration.initialize()
    process_emails.initialize()

    menu()
Exemple #3
0
from url_handling.queue import Queue
from url_handling.scheduler import Scheduler
from robot import Robot
from worker.image_worker import ImageWorker
import configuration

configuration.initialize("res/config.ini")
"""
queue = Queue.get_main_instance()
scheduler = Scheduler(configuration.WORKER_TYPE)

for i in range(0, 15000):
    queue.add(str(i))

# queue.read()
scheduler.create_workers()

scheduler.start_workers()
"""

worker = ImageWorker("url")

hash = worker.hash_img(
    worker.request(
        "https://upload.wikimedia.org/wikipedia/commons/a/a2/Prei_bloeiend_winter_Farinto.jpg"
    )["response"].content)

print(hash)
print(Robot.invalid_url("top"))
Exemple #4
0
import configuration
import db_calls
import external_authentication
import process_emails
import processing
import reminders
from processing import ChangeType
from response_models import AlarmType


class FlaskApp(flask.Flask):
    def __init__(self, *args, **kwargs):
        super(FlaskApp, self).__init__(*args, **kwargs)


configuration.initialize()
process_emails.initialize()

basic_auth = fh.HTTPBasicAuth()
token_auth = fh.HTTPTokenAuth()
app = FlaskApp(__name__)
CORS(app,
     supports_credentials=True,
     resources={r'*': {
         'origins': configuration.application_link
     }})
api = fr.Api(app)

# Limit the number of requests that can be made in a certain time period
limiter = fl.Limiter(
    app,