DaBigBlob / zoombie

Automatically joins zoom meetings (without opening browser and stuff) on windows, linux and mac natively.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zoombie Ascii Logo

Automatically joins zoom meetings directly (without opening browser and stuff) on windows, linux(or solaris, or BSD) and mac.
Also looks better that the other shit out there.


Screenshot(s)

Zoombie Screenshot1


Dependencies (need to be installed if not already installed)

  1. xdg-open for Linux (UNIX-like systems), open for Mac and start for Windows
  2. curl
  3. zoom client

Prerequisite (Windows only)

We need to get shell scripts working on your system first.
Install Git Bash (Comes along with Git) (Recommended; easier to setup).
For help on installing Git Bash, check this article or this youtube video
OR
Install MSys2

NOTE: To launch the Git Bash terminal, search for "Git Bash" using your windows search and open it from there.


ℹ All the file/directory names are Case-Sensitive from here on

Installation

  1. Launch your terminal (linux/mac) or your Git Bash terminal (windows) (refer to the note in the Windows section).

  2. Run

curl "https://raw.githubusercontent.com/DaBigBlob/zoombie/main/install" -s | sh

(copy, paste and press ENTER or RETURN)

3. Your zoom-meetings.txt will be placed in your home directory (folder) by the Installer. Done.


Usage

  1. Edit or add the required data to zoom-meetings.txt using your favourite text editor. (Details provided in the next section.)

  2. Launch your terminal (Linux/Mac) or your Git Bash terminal (Windows)

  3. Run

zoombie

(type and press ENTER or RETURN)


Editing the zoom-meetings.txt file

  1. Navigate to your home directory (folder).
  2. Open the zoom-meetings.txt file and edit with your favourite text editor. (Notepad works too -_-)

Format

 <time in 12 hours of format HH:MM(AM/PM)> <link for the zoom meeting> <topic within double quotes (""), this parameter is optional>

Each field is to be separated by 1 space in between them.

Use separate lines for separate meetings.

Sample

08:07AM https://zoom.us/j/93559000000?pwd=bnlVVlJOdDMrM2JCdzRnd1samplexxxx "Joe-Mama's Birthday. But prolly not gonna join."
10:20PM https://zoom.us/j/94705000000?pwd=VE5KckdtVGpzWEgxZGlzcVsamplexxxx "Pride Party! Woo Hoo!"

Precaution

zoombie wont work offline.
and

DO NOT RUN MORE THAN 1 INSTANCE OF zoombie AT A TIME


How to exit zoombie (note4noobs)

Generic keyboards: CTRL+c
Apple keyboards: +c


How to upgrade zoombie to latest version

You don't have to.
Everytime you run zoombie, it automatically fetches the latest version.


Special thanks to contributor SpiderMath for adding Windows support to the shell script.

About

Automatically joins zoom meetings (without opening browser and stuff) on windows, linux and mac natively.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 55.3%Language:Python 44.7%