Пример #1
0
 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)
Пример #2
0
 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")
Пример #3
0
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.