NicolasPereira / zoom-cronjob

This bot is intended to automate the process for joining meetings in Zoom Meeting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zoom CronJob

Imagem da linguagem

Sobre o Projeto

O ZoomCronJob tem como missão entrar em reuniões no Zoom de forma automática e agendada através de cron jobs no linux utilizando o crontab.

Motivações

A principal motivação deste projeto foi apresentar para minha turma de Ciência da Computação como trabalhar com scripts bash e utilizar o cron do linux.

Como rodar o projeto

  1. Clonar o repositório
    $ git clone https://github.com/NicolasPereira/zoom-cronjob.git
  1. Configure as váriaveis FIST_PERIOD_ARRAY para as aulas do primeiro periodo e SECOND_PERIOD_ARRAY para as aulas do segundo periodo.

  2. Transforme o arquivo em executável

    $ sudo chmod +x zoom-cron-job.sh
  1. Iniciar o serviço de cron no seu computador
    $ sudo /etc/init.d/cron start
  1. Configure o job no arquivo principal de cron job com o horário que você precisa para suas reuniões.
    $ crontab -e

Caso você não saiba como funciona o crontab, recomendo este video

  1. É necessário passar o parametro 0 ou 1, o parametro 0 é referente as reuniões do primeiro periodo e o 1 é para as reuniões do segundo periodo.
    $ ./zoom-cron-job.sh 0
    $ ./zoom-cron-job.sh 1

Como Contribuir

Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são extremamente apreciadas

  1. Realize um Fork do projeto
  2. Crie um branch com a nova feature (git checkout -b feature/featureBraba)
  3. Realize o Commit (git commit -m 'Adicionado conteudo brabo')
  4. Realize o Push no Branch (git push origin feature/featureBraba)
  5. Abra um Pull Request

Autores

  • Nicolas Pereira - Back-end Engineer and He4rt Developers Leader - Twitter | LinkedIn

About

This bot is intended to automate the process for joining meetings in Zoom Meeting

License:MIT License


Languages

Language:Shell 100.0%