def r_github(): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("Github - Detected Username : "******"Task : ", res.task_id) return jsonify(module="github", task=res.task_id, param=username)
def r_usersearch(username=None): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("Usersearch - Detected Username : "******"Task : ", res.task_id) return jsonify(module="usersearch", task=res.task_id, param=username)
def r_leaks(): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("Leaks - Detected Username : "******"Task : ", res.task_id) return jsonify(module="leaks", task=res.task_id, param=username)
def r_twitter(): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("Twitter - Detected Username : "******"Task : ", res.task_id) return jsonify(module="twitter", task=res.task_id, param=username)
def r_keybase(): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("Keybase - Detected Username : "******"Task : ", res.task_id) return jsonify(module="keybase", task=res.task_id, param=username)
def r_fullcontact(): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("Fullcontact - Detected Username : "******"Task : ", res.task_id) return jsonify(module="fullcontact", task=res.task_id, param=username)
def r_socialscan(username=None): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("SocialScan - Detected Username : "******"Task : ", res.task_id) return jsonify(module="socialscan", task=res.task_id, param=username, from_m=from_m)
def r_emailrep(username=None): celery = create_celery(current_app) json_result = request.get_json() username = json_result.get("username", "") from_m = json_result.get("from", "") print("EmailRep - Detected Username : "******"Task : ", res.task_id) return jsonify(module="emailrep", task=res.task_id, param=username, from_m=from_m)
#!/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 r_result(task_id): celery = create_celery(current_app) res = celery.AsyncResult(task_id).get() return jsonify(result=res)
def r_state(task_id, task_app): celery = create_celery(current_app) res = celery.AsyncResult(task_id).state return jsonify(state=res, task_id=task_id, task_app=task_app)