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.
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.
- Clonar o repositório
$ git clone https://github.com/NicolasPereira/zoom-cronjob.git
-
Configure as váriaveis
FIST_PERIOD_ARRAY
para as aulas do primeiro periodo eSECOND_PERIOD_ARRAY
para as aulas do segundo periodo. -
Transforme o arquivo em executável
$ sudo chmod +x zoom-cron-job.sh
- Iniciar o serviço de cron no seu computador
$ sudo /etc/init.d/cron start
- 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
- É 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
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
- Realize um Fork do projeto
- Crie um branch com a nova feature (
git checkout -b feature/featureBraba
) - Realize o Commit (
git commit -m 'Adicionado conteudo brabo'
) - Realize o Push no Branch (
git push origin feature/featureBraba
) - Abra um Pull Request