def __init__(self): self.config = default.config self.access_token = access_token = TokenGeneration( client_id=self.config['prosper']['client_id'], client_secret=self.config['prosper']['client_secret'], ps=self.config['prosper']['ps'], username=self.config['prosper']['username']).execute() self.header = utils.http_header_build(access_token) Connect.__init__(self) # Initialize connection self.logger = log.create_logger(log_name="metrics_app", logger_name="tracking_metrics_logger")
def __init__(self, order_header, listing_header, time_to_run_for, filters_dict, bid_amt, available_cash, min_run_time): self.order_header = order_header self.listing_header = listing_header self.filters_dict = filters_dict self.bid_amt = bid_amt self.remaining_cash = available_cash # Renamed variable to avoid confusion as this is being updated with orders self.lock = threading.Lock() self.min_run_time = min_run_time self.logger = logging.create_logger(logger_name="search_and_destroy", log_name="app_run") self.time_to_continuously_run_submit_orders = time.time( ) + time_to_run_for self.connect = Connect()
def __init__(self, listings_list, filters_used_dict, amt, access_token, available_cash): self.listings_list = listings_list self.filters_used_dict = filters_used_dict self.amt = amt self.access_token = access_token self.available_cash = math.floor(available_cash) self.investment_number = len(self.listings_list) self.request = {"bid_requests": []} # for l in self.listings_list: # self.request['bid_requests'].append({"listing_id": l, "bid_amount": self.amt}) self.logger = log.create_logger(log_name="app_run", logger_name="Orders_logger")
def __init__(self, header): self.header = header self.logger = log.create_logger(log_name="app_run", logger_name="Listing_logger")
from token_gen.token_generation import TokenGeneration from listings.listing import Listing from orders.orders import Orders from accounts.accounts import Accounts import utils.utils as utils import config.default as default import filters.filters as filters import log.logging as log import time config = default.config logger = log.create_logger(log_name="app_run", logger_name="app_log") # TODO Find a safe way to pass creds access_token = TokenGeneration( client_id=config['prosper']['client_id'], client_secret=config['prosper']['client_secret'], ps=config['prosper']['ps'], username=config['prosper']['username']).execute() header = utils.http_header_build(access_token) listings = Listing(header) bid_amt = utils.get_bid_amount( starting_bid_amt=config['bid_size']['bid'], starting_bid_date=config['bid_size']['starting_bid_date'], implement_increasing_recurring_bid=config['bid_size'] ['implement_increasing_recurring_bid'],