Giter VIP home page Giter VIP logo

kontest-reminder's Introduction

Kontest Reminder

This is a cross-browser extension which will never let you forget about upcoming coding contests. To download from your respective web browser stores:

  1. Chrome
  2. Firefox

Authors

Demo

demo images

Features

One click :

  • Visit contest.
  • Google Calendar Integration.
  • Subscription.
  • Reminder one 5-min before contest.

Developer quickstart

Install the required dependencies listed in package-lock.json using npm:

  npm clean-install

The reason why clean-install is preferred over install is explained here.

Running kontest-reminder with npm:

NOTE: Rename chrome-manifest / firefox-manifest as manifest depending on which browser you want to work with.

For development build

npm install -g web-ext
npm run start

Now, in another terminal tab:
cd dev
web-ext run (for firefox)
web-ext run -t chromium (for chrome)

The above method will allow live-reload of the extension for development.

If you don't want to install web-ext, you can perform the following steps:

  npm run start
  open chrome://extensions/ in chrome
  Toggle developer mode on
  Click load unpackaged
  select the newly created "dev" folder.

For production build

npm install -g web-ext
npm run build
cd build
web-ext run (for firefox)
web-ext run -t chromium (for chrome)

Again, the above method will allow live-reload of the extension for development.

If you don't want to install web-ext, you can perform the following steps:

Unpacking using chrome:

  npm run build
  Launch chrome and go to chrome://extensions/ (for chrome)
  Toggle developer mode on
  Click load unpackaged
  select newly created "build" folder.

Unpacking using firefox:

  npm run build
  cd build
  web-ext build (this will create a zip file)
  Launch firefox and go to about:debugging
  Click on "This Firefox", followed by "Load temporary add-on"
  Browse and select the zip file generated by web-ext.

You are good to go.

Support

For support, email [email protected] or [email protected].

kontest-reminder's People

Contributors

akshay-mali avatar anju218 avatar nisarg0 avatar rishi255 avatar subramanyakrishna 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

Watchers

 avatar

kontest-reminder's Issues

Firefox Add-on support

Since the extension is currently just for Chrome, it would be nice to have this on the Firefox add-on store as well.

Most of the commands with the chrome namespace will work, but minor changes and compatibility checks using the Firefox Extension Test Website have to be made.

I'm working on it currently, and I'll update once it's done.

Sorted Order of Contest List

The list in Upcoming Contest section is Unsorted
So , its difficult to identify the latest one from that list
So , according to me it will be helpful if the list of the upcoming contest will be sorted manner
image
like in this image only You can see that starter should be at top and then google round H and so on

Code Chef contests are not visible

don't know what I could add more about this issue in the description. adding a bug reporting template would be better and thanks for this helpful extension.

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.