Skip to content

0.0.1 - Alpha

Pre-release
Pre-release

Choose a tag to compare

@lance13c lance13c released this 02 Jan 09:59
· 17 commits to main since this release
c6ebc71

Changes

Barebones build

It contains the following:

  • A MacOS App
  • Chrome extension
  • Chrome native messaging manifest file

Setup Instructions

Only works on ARM Macs.

  1. brew install ffmpeg

  2. Drag the GithubVideoCompressor.app into the Applications Folder

  3. Try to run the GithubVideoCompressor App. It will ask if it is safe, say yes.

  4. You will need to go into Settings -> Security and accept GithubVideoCompressor to run.

  5. Install the Chrome extension by going to Manage Extensions in Chrome.

  6. In the top right corner, toggle Developer Mode on the manage extensions page to on.

  7. Click "Load unpacked", navigate to the extensions folder, and click select.

  8. Navigate to ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts. Copy the manifest file com.dominic_cicilio.github_video_compressor.json into the NativeMessagingHosts folder.

  9. Edit the com.dominic_cicilio.github_video_compressor.json

  10. Change allowed_origins to be
    "allowed_origins": ["chrome-extension://CHROME_EXTENSION_ID/"] The chrome extension ID can be found by navigating to the extension in the chrome Manage Extensions page and clicking the "Details" button on the extension. There will be an ID section in the details. It will look like "mbijanlnfbjlsajbjhaikfllmllahbhd". After changing, save the file.

  11. 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!