A Zoom utility for the terminal
Project description
Zoomy - a Zoom utility for the terminal
Made with Python, April 2020.
Created by Kewbish.
Available on PyPi as Zoomy.
Released under the GPLv3 License.
Issues are welcome!
:camera: Why Zoomy?
For the developer, the power user, the student who's just tired of going through countless emails to find a link, then flip through for passwords, and finally try to join the call.
Zoomy is for you. Quick to use, light, and besides, cool automation.
Also works in signed-out mode - just in case (like me) you don't want to give Zoom your personal information!
:movie_camera: Usage
Run zmy [alias] to open your alias meeting. For example, zmy math to open your math meeting.
Run zmy add [alias] [confno] [*pwd] or zmy a [alias] [confno] [*pwd] to add a meeting called alias with the conference number confno and the password pwd. Adding a password is optional. Your meetings cannot be called add, delete, list, or path (or a / d / l / p). This option can also be used to edit currently saved meetings.
Run zmy delete [alias] or zmy d [alias] to delete your alias meeting. For example, zmy d math to delete your math meeting.
Run zmy list or zmy l to list all your available meetings.
Run zmy path or zmy p to print your config.zmy filepath.
Run zmy --help or zmy --h to get help.
:wrench: Installation
Install via PyPi by running pip install zoomy. This requires Python to be installed.
Alternatively, build from source by running the setup.py after downloading the ZIP.
:gear: How it works
Zoom actually comes with a custom URL scheme, most of which is technically deprecated, but still works well.
Your conference number is passed in from a saved configuration file, and passed to the URL, which is then started with your system's equivalent of start.
It simplifies the process of remembering all those links and passwords, especially if you don't use Zoom signed in or if you don't keep passwords saved.
:warning: - This does expose your meeting IDs and passwords (if you choose to supply them), and it is possible, if a hacker decided, to
grepyour entire system for a.zmyfile and infiltrate your meeting. Use at your own risk.
:fast_forward: Changelog
0.5:
- Feature: Add success messages
0.4:
- Feature: Change
zoomyalias tozmy0.4.1: - Feature: Add path print 0.4.2:
- Feature: Disallow invalid names
0.3:
- Bugfix: Add meeting checks (breaks more elegantly) 0.3.1:
- Feature: Add a help flag
- Restructure elif blocks
- Docs: Update for help flag 0.3.2:
- Bugfix: Revert conference logic
0.2:
- Feature: Add list meetings function
- Docs: Update docs with additional instructions for list and warning about commas
- Docs: Add long description to PyPi
- Docs: Add changelog
0.2.1: - Bugfix: Implement file generator if fresh install
0.2.2: - Feature: Add support for passwords with commas
0.2.3: - Delete requirements.txt 0.2.4:
- Bugfix: Fix logic if password added
0.1:
- Started project!
- Docs: Create docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zoomy-0.5-py3-none-any.whl.
File metadata
- Download URL: zoomy-0.5-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
feec89abc56ab10be155984e9176f4428bc8d83d68b80a8ef997ae2f62b9f114
|
|
| MD5 |
050be89b137b6163f6c7a3a642c0d67b
|
|
| BLAKE2b-256 |
b8d82c7c3ebbf9641e43c4fee5cc08ba4625d74928804db5d894c5375950a4c6
|