Skip to main content

FF project

Project description

fantasyfootball-crawler

This is an open source project that will help people access all the important statistics for fantasy football. I want to create crawlers for both team and player statistics, and package them into neat dataframes.

License github issues Build Status codecov

Overview

Fantasy football is a game played by many Americans, however most are uneducated when it comes to the various in-depth statistics that are needed to "level up" your team, and potentially win big. Most websites gloss over important statistics, or don't include all of the information needed (think FantasyPros), or perhaps include too much information (think pro-football-reference). I want to build a one-stop-shop for these important statistics.

This project is a pure python project using modern tooling. It uses a Makefile as a command registry, with the following commands:

  • make: list available commands
  • make develop: install and build this library and its dependencies using pip
  • make build: build the library using setuptools
  • make lint: perform static analysis of this library with flake8 and black
  • make format: autoformat this library using black
  • make annotate: run type checking using mypy
  • make test: run automated tests with pytest
  • make coverage: run automated tests with pytest and collect coverage information
  • make dist: package library for distribution

How to Install Library

pip install fantasyfootball_crawler.tar.gz

How to Use Library

Use the library by calling the functions that have been written in ff_functions, after importing them.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fantasyfootball-crawler-0.1.1.tar.gz (18.5 kB view details)

Uploaded Source

File details

Details for the file fantasyfootball-crawler-0.1.1.tar.gz.

File metadata

File hashes

Hashes for fantasyfootball-crawler-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5bf2021e4c5397e99f55299c517963737122f93b9c55e6e339ec5e8020bdb672
MD5 a2095a73a45ffb8c01e5e41d22ac2223
BLAKE2b-256 affbae180b4aa7aedf56823fea3a0708543df8fdfd42380976c18f0713e8ed36

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page