All Projects → alexp2ad → Record Ios Simulator

alexp2ad / Record Ios Simulator

Licence: mit
A script to start and stop video recordings from the iOS Simulator as easily as taking a screenshot.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Record Ios Simulator

Kubernetes Icons
[obsolete] Set of icons for Kubernetes diagrams, has been merged into official k8s repo!!
Stars: ✭ 194 (-11.01%)
Mutual labels:  tools
Ladon
大型内网渗透扫描器&Cobalt Strike,Ladon8.9内置120个模块,包含信息收集/存活主机/端口扫描/服务识别/密码爆破/漏洞检测/漏洞利用。漏洞检测含MS17010/SMBGhost/Weblogic/ActiveMQ/Tomcat/Struts2,密码口令爆破(Mysql/Oracle/MSSQL)/FTP/SSH(Linux)/VNC/Windows(IPC/WMI/SMB/Netbios/LDAP/SmbHash/WmiHash/Winrm),远程执行命令(smbexec/wmiexe/psexec/atexec/sshexec/webshell),降权提权Runas、GetSystem,Poc/Exploit,支持Cobalt Strike 3.X-4.0
Stars: ✭ 2,911 (+1235.32%)
Mutual labels:  tools
Systemjs Hot Reloader
reloads your modules as needed so that you can have satisfyingly fast feedback loop when developing your app
Stars: ✭ 215 (-1.38%)
Mutual labels:  tools
Bilibili Tools
python实现的bilibili主站助手
Stars: ✭ 195 (-10.55%)
Mutual labels:  tools
Labelimg
🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images
Stars: ✭ 16,088 (+7279.82%)
Mutual labels:  tools
Block Options
EditorsKit — a toolkit for the Gutenberg block editor.
Stars: ✭ 208 (-4.59%)
Mutual labels:  tools
Pumkinsavatartools
A toolbox for easily setting up VRChat avatars in Unity. Adds functionality to the editor and automates some of the tedious tasks.
Stars: ✭ 192 (-11.93%)
Mutual labels:  tools
Django Livereload Server
Livereload functionality integrated with your Django development environment.
Stars: ✭ 213 (-2.29%)
Mutual labels:  tools
Cambada
Packager for Clojure based on deps.edn (AKA tools.deps). Supporting jar, uberjar and GraalVM's native-image.
Stars: ✭ 207 (-5.05%)
Mutual labels:  tools
Joymachine Public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
Stars: ✭ 210 (-3.67%)
Mutual labels:  tools
Websites And Tools
🔰 分类收藏一些网站、工具和软件,记录一些关于 windows/macOS/linux 系统的使用技巧和软件操作。
Stars: ✭ 196 (-10.09%)
Mutual labels:  tools
Zbn
安全编排与自动化响应平台
Stars: ✭ 201 (-7.8%)
Mutual labels:  tools
Elfi
ELFI - Engine for Likelihood-Free Inference
Stars: ✭ 208 (-4.59%)
Mutual labels:  simulator
Androidresizer
Java Desktop app to resize XXXHDPI (or lower) images and sort them into folders automatically.
Stars: ✭ 194 (-11.01%)
Mutual labels:  tools
My Development Tools
我的开发工具箱
Stars: ✭ 216 (-0.92%)
Mutual labels:  tools
Scrna Tools
Table of software for the analysis of single-cell RNA-seq data.
Stars: ✭ 193 (-11.47%)
Mutual labels:  tools
Goutil
💪 Helper Utils For The Go: string, array/slice, map, format, cli, env, filesystem, test and more. Go 的一些工具函数,格式化,特殊处理,常用信息获取等等
Stars: ✭ 205 (-5.96%)
Mutual labels:  tools
Agimagecontrols
cool tools for image edition
Stars: ✭ 217 (-0.46%)
Mutual labels:  tools
Simulator
📱 Navigate to your app folders quickly
Stars: ✭ 216 (-0.92%)
Mutual labels:  simulator
Quickstrom
High-confidence browser testing
Stars: ✭ 208 (-4.59%)
Mutual labels:  tools

Record iOS Simulator

A script to start and stop video recordings from the iOS Simulator as easily as taking a screenshot.

Run the script to start a video recording, then run it again to stop that recording and have it saved to the Desktop with a name like Simulator 2019-01-04 at 10.16.21.mp4.

Also includes Alfred and Keyboard Maestro implementations that allow you to start and stop a recording easily with ⌘R in the Simulator (or any other trigger those apps support).

Usage Instructions

Alfred

Download the Record Simulator.alfredworkflow file and open it to add the workflow to Alfred. After adding the workflow you can double click the Hotkey action and assign a hotkey of your choice to start and stop the recording (I like ⌘R), or you can just trigger the workflow from Alfred with the record keyword.

Once the workflow has been added, and the hotkey set, just use the hotkey in the Simulator to start a video recording, and then again to end the recording.

Keyboard Maestro

Download the Record Simulator.kmmacros file and open it to add the macro to Keyboard Maestro. By default it is triggered using the ⌘R hotkey while the Simulator is focused, but you can tweak this behaviour after adding the macro if desired.

Once the macro has been added, just use the hotkey in the Simulator to start a video recording, and then again to end the recording.

Script Usage

If using other utilities, or wanting to simply have a script that you can run in the terminal, then download and run the bash script. On first run it will start a recording, on second run it will end the recording and save it to the Desktop.

Behaviour

There are several variables at the top of the script that can be edited to modify the behaviour:

Variable Default Description
outputDirectory ~/Desktop/ Determines where recordings are saved.
openRecordings true If true video recordings will be opened when ended, otherwise a notification is displayed.
playSounds true If true system sounds will be played when starting and stopping a recording.
filename "Simulator "$(date '+%Y-%m-%d at %H.%M.%S') By default files are saved with date-based names like Simulator 2019-01-04 at 10.16.21.mp4, tweak this to change filenames to your liking. (No need to include an extension, .mp4 is added further into the script)

Contributing

PRs with improvements, fixes, features welcomed.

After modifying the script, please run the utils/generateFiles.sh script to update the Keyboard Maestro and Alfred implementations with the script changes, and include those changes with your script update commit. You do not need Alfred or KM to do this.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].