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)
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")
import log.logging as log import filters.filters as filters from token_gen.token_generation import TokenGeneration from run_v1.search_and_destroy import SearchAndDestroy from accounts.accounts import Accounts config = default.config 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) order_header = utils.http_header_build_orders(access_token) 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'], increase_amt=config['bid_size']['weekly_increase_amt']) account = Accounts(header) cash_balance = math.floor( account.get_account_response()['available_cash_balance']) # time.sleep(10) # Typically takes ~ 20, 25 seconds to post, but there are outliers. Running a loop seems more effective at getting the most amount of listings vs searhcing for new listings and then running.