Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

New Year's Timer

This is the source code for New Year's Timer. It lives at https://github.com/freedmand/newyearstimer.

Get started

New Year's Timer is built with NodeJS. Once you have Node installed, install the dependencies with

cd newyearstimer
npm install

You will need to configure your own Reddit API key and YouTube Data API key. Create a file in src/config.js which is a dictionary containing these values:

export const API_KEYS = {
  ytdata: '...', // your YouTube Data API key
  redditClient: '...', // your Reddit app's client ID
  redditSecret: '...', // your Reddit app's secret ID
  redditRedirect: '...', // your URL to redirect to on success. Can be localhost
  // ID of flair in /r/NewYearsTimer to show countdowns by posts
  flairId: '7cf5f0e8-ec1a-11e7-8107-0ed8d186392c',
};

Then start the application with

npm run dev

Navigate to localhost:5000. You should see New Year's Timer running. Edit a component file in src, save it, and reload the page to see your changes.

To build the application and minify source code, create a dist/ folder and run

npm run build

Contributions

New Year's Timer was designed and coded by Dylan Freedman.

New Year's Timer utilizes the following libraries:

  • Svelte: for implementing framework-free components

See the about page for more information.

About

Play YouTube videos synced so that something special happens right at midnight on New Year’s Eve

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.