Skip to content

pathway27/yourtube

Repository files navigation

yourtube

Take control over your youtube subscriptions.

  • Watch all their uploads, chronologically.
  • Watch any channels' uploads

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url> this repository
  • cd yourtube
  • yarn

Do this while you wait:

Go to Google Developer Console and:

  • Create a project
  • cp .env.sample > .env
  • Create an API Key (Restrict it to Youtube Data API) as GOOGLE_API_KEY
  • Create an OAuth 2.0 Client ID
  • as OAUTH_CLIENT_ID

Export them into current session:

set -a
source .env
set +a
env | grep -i 'google' # make sure those variables are shown

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Linting

  • npm run lint
  • npm run lint:fix

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

Specify what it takes to deploy your app.

Further Reading / Useful Links

Notes about Ember.js

It feels overly complicated. And not enough documentation.

About

An ember app. to focus on your subscriptions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published