Skip to content

jonniechow/RogueStockBot

Repository files navigation

RogueItemTracker

Why?

I'm a college student powerlifter who as many people during COVID-19 was unable to access the gym. As a result, I decided to create a home gym and to do that I needed some gym equipment. However, many sites were out of stock, especially Rogue, my favorite fitness company. As a result, I decided to create this bot to update myself whenever an equipment is back in stock. I encountered a community on reddit r/homegym where other users faced the same problem and I decided this would be a great tool to help others just like me.

Donate

Has this project helped you? Consider donating!

Donate!

What?

  • Search for your favorite Rogue Fitness equipment
  • Get notified whenever items are back in stock through FB messenger
  • Limit of 10 items
  • Checks items every 30 seconds

result

Updates

v 2.9

  • Added new items

v 2.8

  • Added new items

v 2.7

  • Added deep dish plates

v 2.6

  • Changed delay to 10 seconds
  • Updated to bypass rate limiting check hopefully for now

v 2.5

  • Added FAQ section

v 2.4

  • Updated bot to have a 5 min cooldown between checks
  • Bot is now less reliable due to Rogue's rate limiting

v 2.3

  • Added new items
  • Updated stock updates page to load faster

v 2.2

  • Added new items
  • Updated in stock items to be more detailed

v 2.1

  • Added new items
  • All CA Links are now supported

v 2.0

  • Added new items including Ironmaster
  • Updated /current-items to be easier to navigate
  • Included Youtube video tutorial on website
  • Added spell check suggestions

v 1.9

  • Added new items
  • Included last time in stock feature in 'status'

v 1.8

  • Added new items
  • Merged CA links to US links
  • Added number of users searching to /current-items
  • Can now stop single items with "stop item" ex. "stop plate echo color"

v 1.7

  • Added new items
  • Upgraded from AWS EC2 t2.small to t2.medium

v 1.6

  • Updated bot guide to be more helpful
  • Fixed grab bag barbells
  • Included loadable dumbbells and other items

v 1.5

  • Fixed cerakote options and customizable items such as Monster Utility Bench 2.0
  • Added new items including Australian links

v 1.4

  • Upgraded EC2 instance from t2.micro to t2.small increasing performance
  • Added new items including some Canada links

v 1.3

  • Included a new “non-cached” link with a random 6 letter string appended to the URL
    • This link redirects you to the page when a restock occurs and clears the cache so the items should show up instantly
    • Kept the original link as a back up
  • Included the following items
    • SAML-24 Monster Lite Safety Spotter Arms (Pair)
    • Monster Safety Spotter Arms 2.0
    • Rogue Infinity Safety Spotter Arms
    • Rogue Landmines
    • Rogue Thompson Fatbells
  • Removed customizable buggy items for now such as OPB cerakote, OPB ss
    • Unable to add custom items for now such as loadable dumbbells, monster utility bench 2.0

v 1.2

  • Fixed bug where some pages did not correctly indicate they were in stock

v 1.1

  • Included boneyard and misc used barbells.
    • Right now this feature only checks if the boneyard page is up
    • Thus, have the search enabled, and it will msg you when the boneyard page shows up
  • Fixed bug where ‘stop’ would prevent user from searching again until next reset

Commands

Name Purpose
help Returns all commands of items to search
status Checks current items and how long they have been searching for
stop Stops checking all items

How to use

Refer to roguestockbot.com/bot-guide for tutorial of all the commands

About

Tracks and updates user whenever Rogue Fitness equipment inventory changes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published