Git Product home page Git Product logo

prashanth-up / zoom-automation Goto Github PK

View Code? Open in Web Editor NEW
81.0 6.0 27.0 141 KB

An Automation script to automatically join a scheduled zoom meeting at a specific time without manual labour. This one's for all the lazy people like me who don't like waking up too early for zoom classes by the college.

License: GNU General Public License v3.0

Batchfile 3.56% Python 96.44%
python automation pyautogui zoom-meetings

zoom-automation's Issues

Having issues when adding how long the meeting will last

Hello I am having problems when adding how long the meeting will last. As the prompt says, I tried inputting normal minutes, e.g. 20 / 120 / 60 and I get this error Traceback (most recent call last): File "main.py", line 83, in <module> schedule.every().day.at("%s" % meet_time).do(zoomClass) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/schedule/__init__.py", line 381, in at raise ScheduleValueError('Invalid time format') schedule.ScheduleValueError: Invalid time format

I understand the error is around the time format of the meet_time variable but I don't know how to fix it. I have the required dependencies installed and I made sure to correctly schedule the meeting and add both the meeting ID and password. I don't know what I am doing wrong, any advice around how to fix this issue would be greatly appreciated.

Zoom meetings with password

Omg can't believe someone actually created this script.
Just wondering if this will work with meetings that have passwords? Thank you.

issue with my execution?

hello! I'm vv new to this and i'm not sure what's going wrong, but here's the error returned:

problem

I've configured everything according to your readme as well.
Thank you for your help in advance!

joinIMG

Replace old joinIMG with the new one.

rejoin after disconnecting

Can this code automatically rejoin the same meeting if somehow I got disconnected cause of network or power failure?

Zoom join meeting button not centering and clicking

I've been trying out you're code and I've gotten to open up Zoom but it still doesn't move the page to the center and the click doesn't even seem to be happening. I did put the PNG in the same folder as main.py. If you could help me that would be great. Thanks!

When I run main.py it opens Zoom but doesn't join the meeting

I tried all the solutions provided in the other issues but nothing worked. run.bat shows this:

C:\Users\User\Desktop\Zoom-Automation-master>"Path\to\your\python executable\python.exe" "Path\to\where\the\main.py\file\is\located\main.py"
The system cannot find the path specified.

C:\Users\User\Desktop\Zoom-Automation-master>pause
Press any key to continue . . .

and when I press anything it just closes.
main.py works as intended, so it might be the problem.

When I run run.bat it gives me this error:

Scheduling everyday at 16:25
Traceback (most recent call last):
File "C:\Users\PC\Desktop\Zoom-Automation-master\main.py", line 83, in
schedule.run_pending()
File "C:\Users\PC\anaconda3\lib\site-packages\schedule_init_.py", line 563, in run_pending
default_scheduler.run_pending()
File "C:\Users\PC\anaconda3\lib\site-packages\schedule_init_.py", line 94, in run_pending
self.run_job(job)
File "C:\Users\PC\anaconda3\lib\site-packages\schedule_init
.py", line 147, in run_job
ret = job.run()
File "C:\Users\PC\anaconda3\lib\site-packages\schedule_init
.py", line 466, in run
ret = self.job_func()
File "C:\Users\PC\Desktop\Zoom-Automation-master\main.py", line 47, in zoomClass
x,y = pyautogui.locateCenterOnScreen('joinIMG.png')
File "C:\Users\PC\anaconda3\lib\site-packages\pyautogui_init_.py", line 175, in wrapper
return wrappedFunction(*args, **kwargs)
File "C:\Users\PC\anaconda3\lib\site-packages\pyautogui_init_.py", line 207, in locateCenterOnScreen
return pyscreeze.locateCenterOnScreen(*args, **kwargs)
File "C:\Users\PC\anaconda3\lib\site-packages\pyscreeze_init_.py", line 400, in locateCenterOnScreen
coords = locateOnScreen(image, **kwargs)
File "C:\Users\PC\anaconda3\lib\site-packages\pyscreeze_init_.py", line 359, in locateOnScreen
screenshotIm = screenshot(region=None) # the locateAll() function must handle cropping to return accurate coordinates, so don't pass a region here.
File "C:\Users\PC\anaconda3\lib\site-packages\pyscreeze_init_.py", line 134, in wrapper
raise PyScreezeException('The Pillow package is required to use this function.')
pyscreeze.PyScreezeException: The Pillow package is required to use this function.

I already have pillow package installed, what should I do to solve this error?
Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.