Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blank-09/gmeet-automation-java
An automation software to attend your online classes and notifies you whenever certain words are said.
https://github.com/blank-09/gmeet-automation-java
automation gmeet-bot java-selenium
Last synced: about 2 months ago
JSON representation
An automation software to attend your online classes and notifies you whenever certain words are said.
- Host: GitHub
- URL: https://github.com/blank-09/gmeet-automation-java
- Owner: Blank-09
- License: mit
- Created: 2024-05-09T02:56:55.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-13T15:32:01.000Z (8 months ago)
- Last Synced: 2024-05-13T17:01:18.693Z (8 months ago)
- Topics: automation, gmeet-bot, java-selenium
- Language: Java
- Homepage: https://github.com/Blank-09/gmeet-automation-java
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Meet Automation
An automation software which automatically attends your online classes and will notify you whenever mam/sir calls you and saves the captions so that you can answer what she/he asked.
## 🎯 Features
- [ ] It should join/leave the meeting automatically (runs continuously from 9am to 4pm).
- [ ] It should notify you, whenever your name is called.
- [ ] It should save the captions of what sir/mam said last.
- [ ] Integration with ChatGPT so that answer is ready for the question.
- [ ] It should use less network by turning off the video and reducing the quality.
- [ ] It should take a screenshot of the presentation on every time interval.## 🚀 How to run
1. Clone the repository
2. Install the dependencies (`mvn install`)
3. Add the following properties in `src/test/resources/config.properties`:
```properties
EXECUTABLE_PATH=C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe
USER_DATA_DIR=C:\\Users\\\\AppData\\Local\\Google\\Chrome\\User Data
PROFILE_DIRECTORY=Profile 1
```
4. Change your schedule in `assets/schedule/schedule.xlsx`
5. Run the application (`mvn test`)## 🏗️ Architect Design
![alt text](./assets/img/image.png)
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.