Skip to content

0xVasconcelos/CartolaJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#CartolaJS Build Status npm version npm downloads NPM [David] (https://david-dm.org/lucaslg26/cartolajs) Join the chat at https://gitter.im/lucaslg26/CartolaJS

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)
})

About

API não oficial do Cartola FC para Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published