0.0.1 - Alpha
Pre-releaseChanges
Barebones build
It contains the following:
- A MacOS App
- Chrome extension
- Chrome native messaging manifest file
Setup Instructions
Only works on ARM Macs.
-
brew install
ffmpeg -
Drag the
GithubVideoCompressor.appinto the Applications Folder -
Try to run the
GithubVideoCompressorApp. It will ask if it is safe, say yes. -
You will need to go into Settings -> Security and accept GithubVideoCompressor to run.
-
Install the Chrome extension by going to Manage Extensions in Chrome.
-
In the top right corner, toggle
Developer Modeon the manage extensions page to on. -
Click "Load unpacked", navigate to the extensions folder, and click select.
-
Navigate to
~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts. Copy the manifest filecom.dominic_cicilio.github_video_compressor.jsoninto theNativeMessagingHostsfolder. -
Edit the
com.dominic_cicilio.github_video_compressor.json -
Change
allowed_originsto be
"allowed_origins": ["chrome-extension://CHROME_EXTENSION_ID/"]The chrome extension ID can be found by navigating to the extension in the chromeManage Extensionspage and clicking the "Details" button on the extension. There will be anIDsection in the details. It will look like "mbijanlnfbjlsajbjhaikfllmllahbhd". After changing, save the file. -
Toggle the github video chrome extension off and then back on.
👏 🥳 It should be working!!! Please post a PR with detailed issues if you have any. Thanks!