autoZoom

command module
v0.0.0-...-efed090 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2020 License: Unlicense Imports: 12 Imported by: 0

README

Auto Zoom

Go Report Card

Easily join your zoom classes and see your schedule.

A video demo!

Getting Started

$ git clone https://github.com/AcidicNic/autoZoom.git
$ cd autoZoom
$ go install
$ autoZoom
  • You can now keep this running in a terminal and your Zoom classes will open when it's time.

  • (ctrl + C) to exit.

Schedule Setup

.schedule.json is where all of your course data will be pulled from. You must set this up before using autoZoom!

It should be located in your home directory!

If you have any issues with your json file use this free online JSON validator!

Example .schedule.json
{
    "courses": [
        {
            "name": "Course Name",
            "days": "mw",
            "time": ["9:00AM", "11:30AM"],
            "attendCode": false,
            "autoZoom": true,
            "zoom": "https://URL-TO-ZOOM/",
            "links": [
                {
                    "label": "some class link",
                    "url": "https://your-class-related-URL/"
                },
                {
                    "label": "another class link",
                    "url": "https://your-class-related-URL/"
                }
            ]
        },
        {
            "...": "..."
        }
    ]
}
How To Create Your Schedule File
  • "courses": (list) A list of JSON objects containing the following:
    • "name": (string) Whatever you'd like this course to be called.
    • "days": (string) Any combination of "MTWRF", this is not case sensitive.
      • M = Monday
      • T = Tuesday
      • W = Wednesday
      • R = Thursday
      • F = Friday
    • "time": (list of 2 strings) The first is the start time of the course, the second is the end time. This can be in 24hr format (13:30) or 12hr (1:30PM)
    • "attendCode": (bool) (true/false) This course uses attendance codes. This is only for Make School students!
    • "autoZoom": (bool) (true/false) Zoom links will open automatically
    • "zoom": (string) URL to the Zoom room for the course.
    • "links": (list) [Optional] A list of links you want displayed when the course starts.
      • "label": (string) Whatever you'd like this link to be called.
      • "url": (string) URL for link.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳