The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Zoom::Meeting - Launch Zoom meetings via Perl

VERSION

version 0.231740

SYNOPSIS

  use Zoom::Meeting;
  # Load the module

  my $zoom = Zoom::Meeting -> new (id => '0' x 11);
  # Create object with the required meeting ID field set

  $zoom -> password('NEW_PASS');
  # Set meeting's password via a method call

  say $zoom;
  # Show the URL string (the Zoom object being overloaded as string)

  $zoom -> launch;
  # Join the meeting by launching Zoom

METHODS

new

Constructor method used to create a Zoom::Meeting object

Accepts id and password parameters to initialize its fields

id([$new_id])

Return or set meeting ID

password([$new_password])

Return or set meeting password

_url

Private method constructing Zoom URL containing confno and pwd fields standing for meeting ID and password respectively

launch()

Launch the Zoom meeting object in a Zoom application

Supports only WSL currently, Linux and native Windows support to be added

AUTHOR

Elvin Aslanov <rwp.primary@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Elvin Aslanov.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.