Skip to content

[Bug]: Newegg does not respect model filters #3233

@CardenB

Description

@CardenB

Expected Behavior

I expect streetmerchant to only trigger when a 5090 is available if configured for 5090 filter.

Current Behavior

Newegg is triggered if a different model than 5090 is available for a GPU.

Example: https://www.newegg.com/msi-rtx-4060-ti-ventus-2x-black-16g-oc-nvidia-geforce-rtx-4060-ti-16gb-gddr6/p/N82E16814137818
4060 is triggered even though I have 5090 model filter.

What operating system are you seeing the problem on?

Linux

Relevant log output

It triggered as in stock for these links:

https://www.newegg.com/p/N82E16814137915
https://www.newegg.com/p/N82E16814137918
https://www.newegg.com/p/N82E16814137919
https://www.newegg.com/p/N82E16814137917

Configuration

# ** All configuration variables are optional **
# Copy this file and name it as `dotenv` (without backticks)
# Read https://jef.buzz/streetmerchant/getting-started/#customization for help on customizing this file
########################################################################################################

ASCII_BANNER=
ASCII_COLOR=
APNS_AUTHKEY=
APNS_BUNDLEID=
APNS_DEVICETOKEN=
APNS_KEYID=
APNS_PRODUCTION=
APNS_TEAMID=
AUTO_ADD_TO_CART=false
BROWSER_TRUSTED=true
CAPTCHA_HANDLER_CAPTURE_TYPE=link
CAPTCHA_HANDLER_POLL_INTERVAL=
CAPTCHA_HANDLER_RESPONSE_TIMEOUT=
CAPTCHA_HANDLER_SERVICE=
CAPTCHA_HANDLER_TOKEN=
CAPTCHA_HANDLER_USER_ID=
DESKTOP_NOTIFICATIONS=
DISCORD_NOTIFY_GROUP=
DISCORD_NOTIFY_GROUP_3060=
DISCORD_NOTIFY_GROUP_3060TI=
DISCORD_NOTIFY_GROUP_3070=
DISCORD_NOTIFY_GROUP_3070TI=
DISCORD_NOTIFY_GROUP_3080=
DISCORD_NOTIFY_GROUP_3080TI=
DISCORD_NOTIFY_GROUP_3090=
DISCORD_NOTIFY_GROUP_4060=
DISCORD_NOTIFY_GROUP_4070=
DISCORD_NOTIFY_GROUP_4070SUPER=
DISCORD_NOTIFY_GROUP_4070TI=
DISCORD_NOTIFY_GROUP_4080_16G=
DISCORD_NOTIFY_GROUP_4090=
DISCORD_NOTIFY_GROUP_5070=
DISCORD_NOTIFY_GROUP_5070TI=
DISCORD_NOTIFY_GROUP_5080=
DISCORD_NOTIFY_GROUP_5090=
DISCORD_NOTIFY_GROUP_CORSAIR_SF=
DISCORD_NOTIFY_GROUP_RX6800=
DISCORD_NOTIFY_GROUP_RX6800XT=
DISCORD_NOTIFY_GROUP_RX6900XT=
DISCORD_NOTIFY_GROUP_RYZEN5600=
DISCORD_NOTIFY_GROUP_RYZEN5800=
DISCORD_NOTIFY_GROUP_RYZEN5900=
DISCORD_NOTIFY_GROUP_RYZEN5950=
DISCORD_NOTIFY_GROUP_RYZEN7800X3D=
DISCORD_NOTIFY_GROUP_RYZEN9800X3D=
DISCORD_NOTIFY_GROUP_RYZEN9950X=
DISCORD_NOTIFY_GROUP_RYZEN9900X=
DISCORD_NOTIFY_GROUP_RYZEN9700X=
DISCORD_NOTIFY_GROUP_RYZEN9600X=
DISCORD_NOTIFY_GROUP_SONYPS5C=
DISCORD_NOTIFY_GROUP_SONYPS5DE=
DISCORD_NOTIFY_GROUP_XBOXSX=
DISCORD_NOTIFY_GROUP_XBOXSS=
DISCORD_NOTIFY_GROUP_TEST=
DISCORD_WEB_HOOK=
EMAIL_PASSWORD=
EMAIL_TO=
EMAIL_USERNAME=
GOTIFY_PRIORITY=
GOTIFY_TOKEN=
GOTIFY_URL=
HEADLESS=
IN_STOCK_WAIT_TIME=86400
INCOGNITO=
LOG_LEVEL=
LOW_BANDWIDTH=
MAX_PRICE_SERIES_3060=
MAX_PRICE_SERIES_3060TI=
MAX_PRICE_SERIES_3070=
MAX_PRICE_SERIES_3070TI=
MAX_PRICE_SERIES_3080=
MAX_PRICE_SERIES_3080TI=
MAX_PRICE_SERIES_3090=
MAX_PRICE_SERIES_4060=
MAX_PRICE_SERIES_4070=
MAX_PRICE_SERIES_4070SUPER=
MAX_PRICE_SERIES_4070TI=
MAX_PRICE_SERIES_4080_16G=
MAX_PRICE_SERIES_4090=
MAX_PRICE_SERIES_5070=
MAX_PRICE_SERIES_5070TI=
MAX_PRICE_SERIES_5080=
MAX_PRICE_SERIES_5090=3500
MAX_PRICE_SERIES_CORSAIR_SF=
MAX_PRICE_SERIES_G4_DOORBELL_PRO=
MAX_PRICE_SERIES_RX6800=
MAX_PRICE_SERIES_RX6800XT=
MAX_PRICE_SERIES_RX6900XT=
MAX_PRICE_SERIES_RYZEN5600=
MAX_PRICE_SERIES_RYZEN5800=
MAX_PRICE_SERIES_RYZEN5900=
MAX_PRICE_SERIES_RYZEN5950=
MAX_PRICE_SERIES_RYZEN7800X3D=
MAX_PRICE_SERIES_RYZEN9800X3D=
MAX_PRICE_SERIES_RYZEN9950X=
MAX_PRICE_SERIES_RYZEN9900X=
MAX_PRICE_SERIES_RYZEN9700X=
MAX_PRICE_SERIES_RYZEN9600X=
MAX_PRICE_SERIES_SONYPS5C=
MAX_PRICE_SERIES_SONYPS5DE=
MAX_PRICE_SERIES_XBOXSS=
MAX_PRICE_SERIES_XBOXSX=
MAX_PRICE_SERIES_TEST=
MAX_PRICE_SERIES_UDM_PRO=
MAX_PRICE_SERIES_UDM_US=
MAX_PRICE_SERIES_UDR_US=
MAX_PRICE_SERIES_UNVR=
MAX_PRICE_SERIES_UNVR_PRO=
MICROCENTER_LOCATION=
MQTT_BROKER_ADDRESS=
MQTT_BROKER_PORT=
MQTT_CLIENT_ID=
MQTT_PASSWORD=
MQTT_QOS=
MQTT_TOPIC=
MQTT_USERNAME=
OPEN_BROWSER=true
PAGE_BACKOFF_MIN=
PAGE_BACKOFF_MAX=
PAGE_SLEEP_MIN=
PAGE_SLEEP_MAX=
PAGE_TIMEOUT=
PAGERDUTY_INTEGRATION_KEY=
PAGERDUTY_SEVERITY=
PHILIPS_HUE_API_KEY=
PHILIPS_HUE_CLOUD_ACCESS_TOKEN=
PHILIPS_HUE_CLOUD_CLIENT_ID=
PHILIPS_HUE_CLOUD_CLIENT_SECRET=
PHILIPS_HUE_CLOUD_REFRESH_TOKEN=
PHILIPS_HUE_LAN_BRIDGE_IP=
PHILIPS_HUE_LIGHT_COLOR=
PHILIPS_HUE_LIGHT_IDS=
PHILIPS_HUE_LIGHT_PATTERN=
PHONE_CARRIER=
PHONE_NUMBER=
PLAY_SOUND=
PROXY_ADDRESS=
PROXY_PROTOCOL=
PROXY_PORT=
PUSHBULLET=
PUSHOVER_EXPIRE=
PUSHOVER_DEVICE=
PUSHOVER_PRIORITY=
PUSHOVER_RETRY=
PUSHOVER_SOUND=
# PUSHOVER_TOKEN=
# PUSHOVER_USER=
REDIS_URL=
RESTART_TIME=
SCREENSHOT=
SCREENSHOT_DIR=
SHOW_ONLY_BRANDS=
SHOW_ONLY_MODELS=strix, strix oc, tuf oc, aorus master, aorus xtreme, eagle oc, eagle, gaming oc, vision oc, twin x2 oc, gaming x trio, ventus 3x oc, amp holo, trinity oc, trinity, challenger, challenger oc, challenger pro oc, dual, aorus elite, gaming x, mech 2x oc, red devil, hellhound, nitro+, pulse, merc, qick, swft, 5600x, 5800x, 5900x, 5950x, test:model, xlr8 revel, ftw3 ultra, xc3 ultra, ftw3, xc3, xc3 black, gaming pro, twin edge, ventus 2x oc, twin edge oc, suprim x, xlr8 epic x, ventus 3x, gamerock, gamerock oc, gaming pro oc, nitro+ se, amd reference, dual oc, strix oc white, xc gaming, ghost, ghost oc, pegasus, pegasus oc, ichill x3 red, stormx oc, amp white, gaming z trio, phoenix, phoenix gs, twin x2, dual mini oc, dual mini, phantom, phantom gs, ichill x3, ichill x4, strix white, ichill frostbite, amp extreme holo, xc3 ultra hybrid, turbo, gaming x3, nitro+ oc, pulse oc, phantom gaming, taichi x oc, strix lc, aorus master type-c, nitro oc, nitro+ oc se, merc core, merc ultra, xbox series s, xbox series x, ps5 console, aorus, gaming trio, gaming oc pro, ventus 2x, ko, gaming, xlr8 uprising, ps5 digital, 750 platinum, 600 platinum, amp extreme airo, windforce, xlr8 verto epic x, suprim, amp airo, a3 matx wd, b580, triple fan oc, windforce oc, astral oc, solid oc, amp extreme infinity, epic x oc, vanguard soc launch edition, vanguard soc, suprim soc, master ice, tuf gaming oc, founders edition, dual fan, mech 2x, hellhound white, qick ultra, ekwb, uprising, 9800x3d, 9950x, 9900x, 9700x, 9600x, 7800x3d, ko oc, crosshair viii, astral lc, gaming verto epic-x, aero oc, master, xlr8 verto oc, prime oc, gaming trio oc, gaming trio oc white, inspire 3x oc, prime, ventus 3x oc plus, aero oc sff, windforce oc sff, epic x, astral, 7950x, vision, xlr8 gaming, single fan, xlr8, vanguard, solid, sg oc, hurricane, ftw3 black, xc black, twin edge oc white, ftw3 ultra hybrid, nitro oc se, phoenix gs oc, 600 gold, sg, igame ultra oc, igame advanced oc, igame vulcan oc, ftw3 ultra hydro copper, phantom gaming oc, xlr8 revel epic x, igame advanced, battle-ax, ventus 2X (LHR), kngpn hybrid, x3 oc, ex, jetstream, jetstream oc, oc, ex oc, xtreme, ex gamer, x trio, aorus master 24g, vetro, windforce v2, gaming x slim, fighter, red dragon, inspire 3x, shadow 3x, suprim oc, ventus 2x white oc, expert, ventus 3x e1 oc, lp oc, strix oc lc, taichi, x3w, ice dragon super, xlr8 verto, aorus w, aorus x wb, ventus 3x oc white, shadow 3x oc, challenger pro, xlr8 verto epic x oc, triple fan, ichill x2, phoenix 8G (LHR), dream machine, dream machine pro, dream router, g4 doorbell pro, network video recorder, network video recorder pro, xlr8 gaming uprising epic x, aorus box, trinity oc lhr
SHOW_ONLY_SERIES=5090
SLACK_CHANNEL=
SLACK_TOKEN=
SMTP_ADDRESS=
SMTP_PORT=
STORES=bestbuy,newegg,msi,walmart,bandh,asus,microcenter
TELEGRAM_ACCESS_TOKEN=
TELEGRAM_CHAT_ID=
TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_FROM_NUMBER=
TWILIO_TO_NUMBER=
TWITCH_ACCESS_TOKEN=
TWITCH_CHANNEL=
TWITCH_CLIENT_ID=
TWITCH_CLIENT_SECRET=
TWITCH_REFRESH_TOKEN=
TWITTER_ACCESS_TOKEN_KEY=
TWITTER_ACCESS_TOKEN_SECRET=
TWITTER_CONSUMER_KEY=
TWITTER_CONSUMER_SECRET=
TWITTER_TWEET_TAGS=
STREAMLABS_ACCESS_TOKEN=
STREAMLABS_TYPE=
STREAMLABS_IMAGE=
STREAMLABS_SOUND=
STREAMLABS_DURATION=
FREEMOBILE_ID=
FREEMOBILE_API_KEY=
NTFY_TOPIC=
NTFY_PRIORITY=
NTFY_TITLE=
NTFY_ACCESS_TOKEN=
NTFY_URL=
WEB_PORT=3000

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions