Giter VIP home page Giter VIP logo

rivian_shop_monitor's Introduction

Rivian_Shop_Monitor

Monitor the availability of a specific vehicle configuration. This helped me find my configuration so sharing it for others to see, modify, whatever. I know it's ugly but this was not intended to be used for long, just something quick and dirty to do a job.

Support

None whatsoever.

How I ran this

Ubuntu 22.04, chrome webdriver, selenium, python 3, mailx, running in a terminal in a VNC session with watch -n 600 ./rivian_shop_selenium_runner.sh. VNC session was 1080p, you need some vertical resolution otherwise buttons overlap and selenium crashes.

If you want to use this

Modify the python code to fit your preferred configuration options (lines 47-102). Read the text on the website and edit to fit your config, then run it to test.

How it works

The filtering you would edit is pretty simple (lines 47-102)

  1. Searches for a button with matching text and clicks it
  2. Collapses a section when done
  3. Scrolls down when needed to prevent buttons overlapping and selenium crashing
  4. Clicks the show results button
  5. Emails a screenshot if there are any vehicles listed

rivian_shop_monitor's People

Contributors

lromandine avatar

Stargazers

Jason Novinger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.