cartolajs

0.0.3 • Public • Published

CartolaJS Build Status npm version npm downloads NPM David

Sobre

API Wrapper do Cartola FC para Node.js!

Criado por Lucas Vasconcelos

NOTE: Não suporta login do Facebook por enquanto!

Como usar?

Execute o comando:

npm install cartolajs

Um uso simples para a API(ainda falta adicionar alguns métodos)

var CartolaAPI = require('cartolajs').api;
var CartolaAuth = require('cartolajs').auth;
 
var Auth = new CartolaAuth({
  email: '',
  password: ''
})
 
Auth.done(function(data) {
  console.log("Token: %s", data.glbId)
  var Cartola = new CartolaAPI({
    glbId: data.glbId
  })
  Cartola.meuTimeInfo(function(data, err) {
    if (err) console.log(err)
    else
      console.log("Nome: %s\nCartoleiro: %s", data.time.nome, data.time.nome_cartola)
  })
 
  Cartola.minhasLigas(function(data, err) {
    if (err) console.log(err)
    else
      data.ligas.forEach(function(liga) {
        console.log("Nome: %s\nDescricao: %s", liga.nome, liga.descricao)
      })
  })
 
  Cartola.clubes(function(data, err) {
    if (err) console.log(err)
    else
      Object.keys(data).forEach(function(id) {
        console.log("[%s] Nome: %s\nAbreviação: %s", data[id].id, data[id].nome, data[id].abreviacao);
      })
  })
  Cartola.liga('dengo-kings-ufpa', function(data, err) {
    if (err) console.log(err)
    else
      console.log(data)
  })
 
})
 
Auth.catch(function(err) {
  console.log(err)
})

Readme

Keywords

Package Sidebar

Install

npm i cartolajs

Weekly Downloads

1

Version

0.0.3

License

MIT

Last publish

Collaborators

  • lucaslg26