def run(ip='127.0.0.1'): # For apiKey initialization cur_dir = os.getcwd() api_keys_file = cur_dir + '/factories/apikeys.json' api_keys_default = cur_dir + '/factories/apikeys_default.json' if (not os.path.exists(api_keys_file) and not os.path.isfile(api_keys_file)): shutil.copy(api_keys_default, api_keys_file) app = create_application() # port = int(environ.get("PORT", 5000)) app.run(host=ip, port=5000, debug=True)
#!/usr/bin/env python # -*- encoding: utf-8 -*- import sys import json import requests from datetime import date, datetime try: from factories._celery import create_celery from factories.application import create_application from celery.utils.log import get_task_logger celery = create_celery(create_application()) except ImportError: # This is to test the module individually, and I know that is piece of shit sys.path.append('../../') from factories._celery import create_celery from factories.application import create_application from celery.utils.log import get_task_logger celery = create_celery(create_application()) from requests.packages.urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning) logger = get_task_logger(__name__) @celery.task def t_github(username, from_m): """ Task of Celery that get info from github """ req = requests.get("https://api.github.com/users/%s" % username)
def run(): app = create_application() app.run(debug=True)
# -*- encoding: utf-8 -*- from factories.celery import create_celery from factories.application import create_application celery = create_celery(create_application()) @celery.task(name="tasks.simple_task") def simple_task(argument): print(argument)
#!/usr/bin/env python3 import os from factories.application import create_application app = create_application() if __name__ == "__main__": app.run(host='0.0.0.0', port=int(os.getenv("PORT", 8080))) else: application = app