Skip to main content

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.

Metadata

Release files for fantasyfootball-crawler 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fantasyfootball-crawler 0.1.1
File Size Uploaded
fantasyfootball-crawler-0.1.1.tar.gz 18.5 kB Details

Release files / fantasyfootball-crawler-0.1.1.tar.gz

Download URL fantasyfootball-crawler-0.1.1.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5bf2021e4c5397e99f55299c517963737122f93b9c55e6e339ec5e8020bdb672
BLAKE2b-256 checksum
How to use checksums
affbae180b4aa7aedf56823fea3a0708543df8fdfd42380976c18f0713e8ed36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page