https://github.com/haletran/automate-webex-links
A simple python program to attend your webex classes
https://github.com/haletran/automate-webex-links
onlineclasses university webex
Last synced: 8 months ago
JSON representation
A simple python program to attend your webex classes
- Host: GitHub
- URL: https://github.com/haletran/automate-webex-links
- Owner: Haletran
- Created: 2020-11-15T13:50:47.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-25T16:17:50.000Z (over 4 years ago)
- Last Synced: 2025-01-11T18:41:32.223Z (10 months ago)
- Topics: onlineclasses, university, webex
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
AWA
A simple python program to attend your webex classes
## 📝 Table of Contents
- [à propos](#about)
- [Getting Started](#getting_started)
- [Installation](#deployment)
- [AWA](#usage)
- [Mise en place](#config)
- [Emploi du temps ](#table)
- [Auteurs](#authors)
AWA est un programme en python permettant d'automatiser le lancement des cours sur Webex en fonction
de l'heure et du jour qu'il est . Par exemple , si vous avez cours de Maths à 13h , le programme lancera
le cours qui correspond , le rejoindra et vous souhaitera un bon cours .
Vous aurez besoin de quelques pre-requis pour faire marcher le programme , sans cela il ne marchera pas.
### Prerequis
En premier lieu vous devez installer le language Python 3.9 .
```
https://www.python.org/
```
### Installation
Apres avoir installé Python , vous allez devoir télécharger les modules qui vont avec .
Ouvrer le CMD (touche windows,tapez CMD et lancez).
Il y a en tout 4 modules à installer :
```
pip install schedule
pip install pyautogui
pip install pyttsx3
pip install beautifultable
pip install pyttsx3
```
Les instalations des uns ou des autres peuvent durer quelques minutes , cela depend avant tout de votre connexion.
Maintenant que l'environnement compatible est pret , vous devez télécharger le fichier "Source code(zip)" situés dans release (en haut à droite).
Une fois le fichier telecharge ,vous devez extraire et lancez le programma AWA.py . Si vous avez tout fait correctement vous devriez voir la fenetre
du programme . Dans ce cas , vous pouvez vous applaudir !
Maintenant , il va falloir mettre les mains dans le code , je sais que cela peut faire peur mais vous allez voir c'est extremement simple .
Ouvrez search.py avec le bloc-note (ou IDE ).
Vous allez apercevoir des emplacements pour mettre des liens Webex , numeroté de 1 à 11 (vous pouvez en ajouter plus)
Copiez le lien de votre professeur entre les guillemets.
```
url1 = "le_lien_webex_de_votre_professeur"
```
Une fois les liens de vos professeurs recopiés , il va falloir definir les heures et les jours à laquelle ils ont lieu .
Descendez tout en bas du fichier afin d'apercevoir les fonctions schedule .
```
schedule.every().monday.at("14:00").do(a)
```
On peut decomposer la fonction en 3 parties :
- le jour ( ici monday donc lundi )
- l'heure ( ici 14:00 )
- le fonction a lancé ( ici 'a' )
Vous allez donc devoir compléter selon les cours que vous avez .
Les liens correspondent tous à des fonctions , ainsi 'url1' correspond à la fonction 'a' . Compléter donc en fonction de cela .
EXEMPLES :
Ici j'ai cours le mardi( tuesday ) à 9h00 de Philosphie( b = url2 qui correspond au lien du prof de philosphie .
```
schedule.every().tuesday.at("09:00").do(b)
```
Voici la derniere étape , mettre en place votre emploi du temps . Cette étape n'est pas obligatoire donc vous n'etes pas obligés
de la faire .Elle permet d'afficher votre emploi du temps constitué du nom des cours , des heures de cours et des noms des professeurs .
Vous allez devoir ouvrir le fichier timetable.py , toujours avec le bloc-note ( ou IDE ).
Vous allez voir différentes fonctions , mais il va falloir devoir modifier ceux appeles 'rows.append' .
```
table.rows.append([])
```
Entre les crochets , vous allez mettre les informations de cours sous cette forme :
```
table.rows.append(["nom_du_cour","heures","noms du professeurs"])
```
EXEMPLE :
```
table.rows.append(["Anglais-Comp/exp orales", "14:00-15:00", "Kawach Nada"])
```
- [@Haletran](https://github.com/Haletran) - Idée et création
La liste des [contributeurs](https://github.com/Haletran/Automate-webex-links/graphs/contributors) qui ont participés au projet.