Skip to content

Instantly share code, notes, and snippets.

View ssaadh's full-sized avatar
🎯
Focusing

Saadh ssaadh

🎯
Focusing
View GitHub Profile
@ssaadh
ssaadh / zoomers_try-to-force-create-local-user-keychains-folder.sh
Last active October 4, 2020 19:09
Zoomers -- Try to force create local user's Keychains folder
# Open Terminal.app up. Enter these commands in there.
# For sudo commands, enter your current mac user admin password and press enter. No text will show up as you enter it.
# Verify there's nothing that comes up. It should say "No such file or directory" both times
ls -la ~/Library/Keychains
sudo ls -la ~/Library/Keychains
# Try to force create the folder and give it usual permissions
sudo mkdir ~/Library/Keychains
@hzhv
hzhv / AutoZoom
Last active June 17, 2021 15:39
Open Zoom on windows automatically
# -*- coding: UTF-8 -*-
import pyautogui
import time
import webbrowser
# #cyclic run pyautogui.position() to find the coord fo mouse
# while True:
# print("当前鼠标的坐标为:")
# print(pyautogui.position())
# time.sleep(1)
@JacksonChen666
JacksonChen666 / Join Zoom.scpt
Last active December 8, 2023 22:30
Join zoom at the speed of computers (AppleScript)
# It is recommended that you save this script as an application, so you don't have to open Script editor.
(*
It all started when I wanted to join zoom faster than a human could do with no prompt like how I expected like this.
I first discovered zoom.us's URL scheme to join meeting, but when I found out it doesn't work, I started to make this program.
After this all of stuff, I finally have something that is constantly updated.
After this pandemic is over, development might slow down or become discontinued.
*)
global meetingNames, meetingIDs, meetingPwds, wname
# Compiling the app will reset all your saved meetings!
property meetingNames : {}
@mikevb3
mikevb3 / Zoom.js
Created May 21, 2020 00:59
Zoom Web SDK integration example
import React, { useState, useEffect } from "react";
import { ZoomMtg } from '@zoomus/websdk';
import axios from 'axios';
import 'jquery/src/jquery';
function Zoom({ meetingNumber, passWord, userName, role }) {
const [zoomState, setZoomState] = useState({
meetingNumber: '',
passWord: '',
#!/bin/bash
# simple bash script to watch after all drawio files and automatically build .pdf
# fswatch is required: https://github.com/emcrisostomo/fswatch
# drawio is required: https://github.com/jgraph/drawio
APP_PATH='/Applications/draw.io.app/Contents/MacOS/draw.io' # full path to drawio app
SRC_PATH='/Users/someone/someproject/img/drawio' # full path to directory where .drawio files are stored
function drawioBuild {
@carstenschwede
carstenschwede / Zoom-HowToRecordMultipleBreakoutRoomsAtOnce.md
Last active March 21, 2025 04:33
How to record multiple breakout rooms at once in Zoom.

How to record multiple breakout rooms in Zoom at the same time:

  • Requirements

    • OS: Windows or Mac (Linux not tested, might work as well)
    • a Zoom account and Desktop installation (duh)
  • General idea

    • Host meeting under main account (main instance)
    • Open as many additional Zoom instances as there are breakout rooms (breakout instances)
    • For each breakout instance, join the meeting via meeting id + password and give each an easily identifiable name (e.g. "Breakout[1]", "Breakout[2]", ... )
@EfraimFeinstein
EfraimFeinstein / launch_zoom_on_timer.scpt
Last active June 17, 2021 16:09
Launch Zoom timed on a Mac
-- Launch Zoom at a specific time
-- Terminate automatically after a wait
--
-- This code is dedicated to the public domain,
-- http://www.creativecommons.org/publicdomain/zero/1.0
-- HOW TO USE:
-- 1. Download the script and copy this file to your home directory.
--
-- 2. set the activation time and day of week here
set ACTIVEDAY to "Saturday"
@jsulak
jsulak / zoom_audio.applescript
Last active January 26, 2021 22:03
Manipulate zoom mute/unmute status and update Anybar to reflect
-- Manipulate and get the status of Zoom mute/unmute, and show that status using the app AnyBar
-- Uses AnyBar to show zoom audio status (https://github.com/tonsky/AnyBar)
--
-- Takes one argument:
-- - toggle_zoom: Toggles the mute status and updates AnyBar red/green to reflect new status
-- - update_bar: Grabs the current mute status and updates AnyBar
--
-- Anybar colors:
-- - Green: mic on
-- - Red: mic muted
@ssaadh
ssaadh / screencapture-obs-agent.plist
Created April 20, 2020 03:35
I'm doing this on Mac using launchctl. Can include the actual plist as well. Really basic though. Runs every 10 seconds. I turn it off when not running OBS. (launchctl unload screencapture-obs-agent.plist)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnvironmentVariables</key>
<dict>
<key>PATH</key>
<string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/local/sbin</string>
</dict>
<key>Label</key>
@ejke
ejke / automate_zoom_meeting.md
Last active March 24, 2022 03:40
Let your computer open those pesky meetings at the right time for you. Never miss a meeting notification anymore.

Open regular Zoom meetings automatically

Easy way to let cron to open + join to the re-occuring meeting for you.

1. Make a bash script

Create a new file in you fave code editor. Insert following

#!/bin/bash
open zoommtg://zoom.us/j/12312312312?pwd=aBaBABABaBAbAmb1abAbABBB1ABAbAb12

Change the zoom id (12312312312) and password (aBaBABABaBAbAmb1abAbABBB1ABAbAb12) to your meeting.