コード例 #1
0
ファイル: cli.py プロジェクト: momerm/nvidia-bot
def amazon(
    amazon_email,
    amazon_password,
    amazon_item_url,
    amazon_price_limit,
    no_image,
    headless,
):
    os.environ.setdefault("amazon_email", amazon_email)
    os.environ.setdefault("amazon_password", amazon_password)
    os.environ.setdefault("amazon_item_url", amazon_item_url)
    os.environ.setdefault("amazon_price_limit", str(amazon_price_limit))

    if no_image:
        selenium_utils.no_amazon_image()

    amzn_obj = Amazon(
        username=amazon_email,
        password=amazon_password,
        headless=headless,
        item_url=amazon_item_url,
    )
    amzn_obj.run_item(item_url=amazon_item_url, price_limit=amazon_price_limit)

    if no_image:
        selenium_utils.no_amazon_image()
コード例 #2
0
ファイル: cli.py プロジェクト: wgltony/nvidia-bot
def amazon(no_image, headless, test):
    if no_image:
        selenium_utils.no_amazon_image()
    else:
        selenium_utils.yes_amazon_image()

    amzn_obj = Amazon(headless=headless)
    amzn_obj.run_item(test=test)
コード例 #3
0
def amazon(no_image, headless, test, delay):
    if no_image:
        selenium_utils.no_amazon_image()
    else:
        selenium_utils.yes_amazon_image()

    amzn_obj = Amazon(headless=headless,
                      notification_handler=notification_handler)
    amzn_obj.run_item(delay=delay, test=test)
コード例 #4
0
ファイル: cli.py プロジェクト: ParTi5qn/nvidia-bot
def amazon(amazon_email, amazon_password, amazon_item_url, amazon_price_limit):
    os.environ.setdefault('amazon_email', amazon_email)
    os.environ.setdefault('amazon_password', amazon_password)
    os.environ.setdefault('amazon_item_url', amazon_item_url)
    os.environ.setdefault('amazon_price_limit', str(amazon_price_limit))

    amzn_obj = Amazon(username=amazon_email,
                      password=amazon_password,
                      debug=True)
    amzn_obj.run_item(item_url=amazon_item_url, price_limit=amazon_price_limit)
コード例 #5
0
ファイル: cli.py プロジェクト: briandilley/nvidia-bot
def amazon(no_image, headless, test, config_file):
    if no_image:
        selenium_utils.no_amazon_image()
    else:
        selenium_utils.yes_amazon_image()

    amzn_obj = Amazon(headless=headless,
                      notification_handler=notification_handler,
                      config_file=config_file)
    amzn_obj.run_item(test=test)
コード例 #6
0
def amazon(no_image, headless, test, delay, checkshipping, detailed):
    if no_image:
        selenium_utils.no_amazon_image()
    else:
        selenium_utils.yes_amazon_image()

    amzn_obj = Amazon(
        headless=headless,
        notification_handler=notification_handler,
        checkshipping=checkshipping,
        detailed=detailed,
    )
    amzn_obj.run_item(delay=delay, test=test)
コード例 #7
0
def amazon(amazon_email, amazon_password, amazon_item_url, amazon_price_limit,
           no_image):
    os.environ.setdefault("amazon_email", amazon_email)
    os.environ.setdefault("amazon_password", amazon_password)
    os.environ.setdefault("amazon_item_url", amazon_item_url)
    os.environ.setdefault("amazon_price_limit", str(amazon_price_limit))

    if (no_image):
        selenium_utils.no_amazon_image()

    amzn_obj = Amazon(username=amazon_email,
                      password=amazon_password,
                      debug=True)
    amzn_obj.run_item(item_url=amazon_item_url, price_limit=amazon_price_limit)
コード例 #8
0
ファイル: app.py プロジェクト: ParTi5qn/nvidia-bot
 def amazon_run_item(self):
     amzn_obj = Amazon(username=self.amazon_email.value, password=self.amazon_password.value, debug=True)
     amzn_obj.run_item(item_url=self.amazon_item_url.value, price_limit=self.amazon_price_limit.value)