/python-cartolafc

Uma interface em Python para a API Rest do Cartola FC

Primary LanguagePythonMIT LicenseMIT

Python Cartola FC API

PyPi Version Build Status Coverage Status Requirements Status Development Status License

Uma interface em Python para a API Rest do Cartola FC.

Índice

Sobre este projeto

Este projeto é uma interface em Python para a API REST do Cartola FC. Cartola FC é um esporte fantasy sobre futebol, ou seja, é um jogo fictício no qual as pessoas montam seus times com jogadores de futebol da vida real. Foi lançado no ano de 2005.

Criado e mantido por Globo.com e promovido pelo canal de TV por assinatura Sportv, este jogo de futebol virtual conta com mais de 5 milhões de usuários registrados. Logo na abertura da temporada 2016, o jogo registrou a sua melhor marca entre times escalados em uma única rodada em 12 anos de história do fantasy, incríveis 2.723.915 de usuários montaram as suas equipes para a primeira rodada do Campeonato Brasileiro de 2016. A 10ª rodada do Campeonato Brasileiro de 2017 instituiu um novo recorde, onde 5.540.835 times foram escalados no jogo.

Versões

Este projeto foi testado e funciona em Python 3.5, 3.6, 3.7 e 3.8.

Instalação

PyPI:

    $ pip install Python-CartolaFC

Ou baixando o código fonte e executando:

    $ python setup.py install

Versão em desenvolvimento:

    $ pip install git+https://github.com/vicenteneto/python-cartolafc.git#egg=Python-CartolaFC

Exemplo

A API Python-CartolaFC destina-se a mapear os objetos no CartolaFC (por exemplo, Atleta, Clube, Liga, Equipe) em objetos Python facilmente gerenciados:

>>> import cartolafc
>>> api = cartolafc.Api()
>>> time = api.time(nome='Falydos FC')
>>> time.ultima_pontuacao
48.889892578125
>>> time.info.nome
'Falydos FC'

Mais exemplos disponíveis no Github: https://github.com/vicenteneto/python-cartolafc/tree/master/examples

Contribuintes

Identificou algum bug ou tem alguma requisição de funcionalidade nova? Por favor, abra uma nova issue.

Direitos autorais e licença

Copyright 2017-, Vicente Neto. Este projeto é licenciado sob a Licença MIT.