movie-manager

0.1.0 • Public • Published

Movie Manager

Manage your local movie collection

Requirements

  • Node 4+
  • MySQL

Installation

npm install movie-manager

Setup

Prior to using the movie manager, you must run a one-time setup to create the database tables.

var MovieManager = require("movie-manager");
var manager = new MovieManager({
    database: {
        user: "movies",
        password: "movies"
    }
});
 
manager.setup()
    .then(console.log)
    .catch(console.error);

Usage

Once the setup is complete, you can start using the movie manager.

var MovieManager = require("movie-manager");
var manager = new MovieManager({
    database: {
        user: "movies",
        password: "movies"
    }
});
 
// Initialize the manager
manager.init()
 
    // Find a movie by title
    .then(() => MovieManager.lookupMovie("Office Space"))
 
    // Add the movie to the database
    .then(movie => manager.addMovie(movie))
 
    // Log either the success or failure
    .then(movieId => console.log("Successfully added movie."))
    .catch(error => console.error(error.stack));

API

See the doc directory for API documentation.

License

Copyright Scott González. Released under the terms of the MIT license.

Dependents (0)

Package Sidebar

Install

npm i movie-manager

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • scott.gonzalez