Giter VIP home page Giter VIP logo

magnemite's Introduction

Magnemite

img Dependency Status devDependency Status Build Status

Magnemite is a screen recorder for websites, built with Electron.

Magnemite is useful for getting 🐞 repro steps from an end user in the form of a video recording 📹.

Did your end user report a bug in your web app? Whether you are a Support team, a Development team, or anyone who deals with "bugs", you can benefit from Magnemite! Simply tell the end user to install Magnemite and use it as they normally use your web app. They can click a button if they run into a bug and now you have a video of their issue!

Docs

Read the docs for more info.

Authors

Developed by ceriously.com

magnemite's People

Contributors

bokuweb avatar clemens-tolboom avatar dependabot-support avatar fscherwi avatar galeksandrp avatar icoxfog417 avatar ionicabizau avatar izuzak avatar jlord avatar kevinsawicki avatar laiso avatar louis993546 avatar phanect avatar posva avatar sahildua2305 avatar styfle avatar tcyrus avatar thompsonemerson avatar zanesterling avatar zeke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

magnemite's Issues

idea / example: capture scripted puppeteer

Just an idea for an actual repo or as example.

If we provide a JS file which contains commands for puppeteer or uses puppeteer, execute / run it and record it.

Or is there already something like this?

Create icons

It would nice to have a fancy icon to show up in the task bar. These will go in the build directory.

Write tests

It would be nice to have some unit tests to hook up with Travis CI 👨

Add docs for usage

Right now, you can view all recorded videos by opening playall.html in your browser after a recording session.

But I need to document this as well as other usage.

Save video to disk upon navigating to a new page

This is not working properly because onunload requires a synchronous event but the stopRecording() method is async.

For some reason, even the electron will-navigate event doesn't allow executing javascript before navigation.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.