Coder Social home page Coder Social logo

my-recordings's Introduction


Logo

My Recordings

The missing features of McGill's LRS

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Acknowledgements

About The Project

banner

In the period of online learning, we rely heavily on lecture recordings. The current LRS doesn't remember our viewing history, and of course, we can't resume from where we left off. Our course load is already heavy, we need an easy way to manage our recordings.

This tool remembers you viewing history with a progress bar under each video. And you can resume from where you left.

Never fear for refreshing the page by accident again.

before after

Note

The update happens every second, so it's not 100% accurate. These may be improved in the future.

Getting Started

Download it in Chrome Web Store

Contributing

Local development

  • Clone the repo
git clone https://github.com/Deerhound579/my-recordings.git
  • Go to Chrome extension page. Click Load unpacked and load the project folder

  • Make your changes and reload the extension. For more information, see the official guide

License

Copyright © 2021 Sixian Li.

McGill is a University in Montreal and has no affiliation with this software.

This software is distributed under the MIT License. See LICENSE for more information.

Acknowledgements

All illustrations are created by Mory( @m0ry_hit0mi)

my-recordings's People

Contributors

atsixian avatar

Stargazers

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

Watchers

 avatar  avatar

my-recordings's Issues

Feature Suggestion: Save CC settings

Problem

LRS does not save user's closed caption settings (such as transparency and font size). Any CC settings is temporary and will be reset upon page refresh.

Proposed Solution

Would be a good feature to patch that. Specifically, the user's caption setting should be permanent and global. For example, when a user change font size in one video, the font size should persist for other videos as well.

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.