Skip to content

makibrte/patchrus-record

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

179 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PatchRus Record

Forked from https://github.com/alyssaxuu/screenity

Used for The Patchboys of South Milwaukee and Brookfield as a proposal recording tool.

Table of contents

Features

๐ŸŽฅ Make unlimited recordings of your tab, a specific area, desktop, any application, or camera
๐ŸŽ™๏ธ Record your microphone or internal audio, and use features like push to talk
โœ๏ธ Annotate by drawing anywhere on the screen, adding text, arrows, shapes, and more
โœจ Use AI-powered camera backgrounds or blur to enhance your recordings
๐Ÿค– AI transriptions and job proposal writing powered by AWS Transcribe and OpenAI API
๐Ÿ”ผ Uploads to AWS S3 for later cliet viewing
๐Ÿ”Ž Zoom in smoothly in your recordings to focus on specific areas
๐Ÿช„ Blur out any sensitive content of any page to keep it private
โœ‚๏ธ Remove or add audio, cut, trim, or crop your recordings with a comprehensive editor
๐Ÿ‘€ Highlight your clicks and cursor, and go in spotlight mode
โฑ๏ธ Set up alarms to automatically stop your recording
๐Ÿ’พ Export as mp4, gif, and webm, or save the video directly to Google Drive to share a link
โš™๏ธ Set a countdown, hide parts of the UI, or move it anywhere
๐Ÿ”’ Only you can see your videos, we donโ€™t collect any of your data. You can even go offline!
๐Ÿ’™ No limits, make as many videos as you want, for as long as you want
โ€ฆand much more - all for free & no sign in needed!

Self-hosting PatchRus Record

You can run PatchRus Record locally without having to install it from the Chrome Store. All you need is a build directory. Due to this being for internal use the build directory is provided directly.

Creating a development version

โ—๏ธ Note that the license has changed to GPLv3 for the current MV3 version (Screenity version 3.0.0 and higher). Make sure to read the license and the Terms of Service regarding intellectual property.

  1. Check if your Node.js version is >= 14.
  2. Clone this repository.
  3. Run npm install to install the dependencies.
  4. Run npm start.
  5. Load the extension by going to chrome://extensions/ , and enabling developer mode.
  6. Click on Load unpacked extension.
  7. Select the build folder.

Enabling Save to Google Drive

To enable the Google Drive Upload (authorization consent screen) you must change the client_id in the manifest.json file with your linked extension key.

You can create it accessing Google Cloud Console and selecting Create Credential > OAuth Client ID > Chrome App. To create a persistent extension key, you can follow the steps detailed here.

Libraries used

Acknowledgements

  • Thanks to screenity.io for providing their recording software tool, it is amazing!

If you need any help contact me@matejam.com

About

The free and privacy-friendly screen recorder with no limits ๐ŸŽฅ

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 78.1%
  • SCSS 11.7%
  • CSS 9.2%
  • HTML 1.0%