Skip to content

kang49/KeenVRCWStatus

Repository files navigation

VRChat World Status and Heart Rate Simulator

A project created by kang49 to check the status of a VRChat world and simulate heart rate updates.

Views

About the project

This project allows you to check the status of your VRChat world through Python code and simulate updates to your heart rate on VRChat.

Getting started

Prerequisites

In order to use this project, you will need the following:

  • Python 3.7 or later
  • The Selenium library for Python

Installation

To install the necessary dependencies, run the following command:

pip install selenium

Next, download the appropriate web driver for your browser and make sure it is in your system's PATH.

The following modules are also required for this project:

  • lib2to3.pgen2.driver: This module is a part of the lib2to3 library, which is used to support Python 2 to 3 code translation. It is not clear from the code provided what specific functionality from this module is being used.
  • requests: This module allows you to send HTTP requests using Python. It is likely being used to send requests to VRChat's servers to retrieve information about your world or to update your heart rate.
  • selenium: This module allows you to automate interactions with a web browser. It is being used to log in to VRChat, navigate to the relevant pages, and perform actions such as updating your status or clicking buttons.
  • selenium.webdriver.chrome.options.Options: This class is part of the selenium library and provides a way to set options for the Chrome web browser when using the ChromeDriver.
  • selenium.webdriver.common.by: This module provides a way to specify which elements on a webpage should be selected when using the selenium library. The By class is used to specify the element by its ID, name, class name, tag name, or other attribute.
  • selenium.webdriver.common.keys: This module provides a way to send keys to a web page as part of a Selenium script. The Keys class allows you to simulate the pressing of keys such as Enter, Backspace, and others.
  • time: This module provides functions for working with time in Python. It is likely being used to pause the script for a certain amount of time between actions.
  • colorama: This module allows you to print colored text to the terminal. It is not clear from the code provided how this module is being used.
  • random: This module provides functions for generating random numbers and performing other random operations. It is likely being used to generate random fluctuations in the simulated heart rate.
  • datetime: This module provides classes for working with dates and times. It is not clear from the code provided how this module is being used.
  • vlc: This module is a Python wrapper for the VLC media player. It is not clear from the code provided how this module is being used.

Usage

To use this project, simply run the Python script and follow the prompts. You will need to provide your VRChat username and password, as well as any required two-factor authentication codes.

Roadmap

  • Add support for additional web browsers
  • Implement additional functionality for interacting with VRChat (e.g. sending messages, changing avatar appearance)

Contributing

If you would like to contribute to this project, please open a pull request.

License

This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

Contact

For any questions or feedback, please don't hesitate to reach out. You can contact me through my GitHub profile, kang49.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Languages