Giter Site home page Giter Site logo

dynastyprocess / apps Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 400.85 MB

Shiny apps hosted at dynastyprocess.com

Home Page: https://apps.dynastyprocess.com

License: GNU General Public License v3.0

R 53.99% HTML 0.04% CSS 45.55% JavaScript 0.06% Dockerfile 0.36%
fantasy-football shiny-apps shiny-r

apps's Introduction

DynastyProcess.com Data Repository

This repository contains resources and data for the purpose of supporting apps and developers, and is updated via Github Actions on a weekly basis.

Status

weekly-playerids weekly-fantasypros weekly-playervalues

Description

The main files available are:

  • db_playerids.csv
  • db_fpecr.csv.gz and db_fpecr.parquet - use parquet for python/R, it's faster/better!
  • values.csv (and sibling files values-players.csv and values-picks.csv)

Archived

The old database.csv was getting a little unwieldy (80+ columns) so it's been broken down into smaller, more specific pieces.

Other dataframes may be available (and if not, we can direct to potential sources of the data - please open an issue!)

A number of older files were moved into the archives/ folder and are out of date.

Please note: the old db_fpecr.csv file has been gzipped to the csv.gz file due to GitHub size restrictions.

Contributing

Many hands make light work, especially when maintaining open data! Here are some ways you can contribute to this project:

  • You can open an issue if you'd like to request specific data or report a bug/error.

  • While the main files (as listed above) are maintained by an automated script, you can also make pull requests to supporting files (i.e. missing_playerids.csv) which are used to help fill in any gaps.

  • You can buy me a coffee or sponsor this project by donating to help with server costs!


Please note that this project is released with a Contributor Code of Conduct - by participating, you agree to abide by these terms.

apps's People

Contributors

joesydlowski avatar tanho63 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

joeflan

apps's Issues

Crystal Ball can't load sleeper user leagues

Getting the following error when trying to load a league:

"Couldn't load leagues for Sleeper user x. Error code: Error: Column name not found in .data"

image

Have tried a couple of different users all with the same issue.

Upgrade bs4Dash from 0.5.0 -> 2.0.0

A short list of apps that need rework if upgrading package on server

  • Crystal Ball
  • Avid Auctioneer
  • Draft Contest
  • Expected Points
  • Foresight alpha
  • Potential Points
  • SFB Sims (and Satellite)
  • Start Sit

Potential Points Calc Bug

I think I found a bug in the ESPN potential points calc. It is prioritizing OP as the next remaining high scorer and when that person is not a QB, there is opportunity that the potential points are short because QBs are not eligible for Flex. Essentially Flex should be filled out prior to OP not vice versa. I can provide a specific example if needed.

Desktop calculator

  • Refactor mobile server into functions and a package (?) so that the code can be edited in one place for both mobile and desktop versions
  • Wireframe layout boxes/cards (bs4dash looks promising?)
  • Investigate equivalents to the f7Gauge, or maybe consider just dropping that gauge in for laziness
  • Consider dark theme (is it worth it? Mobile is dark theme, dark theme traffic was not particularly high)

Wrap up new calculator stuff:

  • Save individual trade data to server
  • change to local parquet file
  • cron data updates
  • reduce server memory size to 4GB so it costs less

The old EP app

Claim: The old EP was more useful when discussing or looking for information to provide a point while the current EP app does a better job at bulk data dumping

Features that I miss from the old EP app

Calculator meta-analysis:

  • Add scheduled write to DP server

Research Questions:

  • - Who are the most popular players? (over a specific timeframe)
  • - What does the distribution of percentage differences look like for all users?
  • - What is the distribution of percentage difference for a (few) players? (allocating proportionately based on value ofc)
  • - What is the distribution of "league-sizes"?
  • - What is the distribution of "valuation factors"?
  • - What is the distribution of "rookie optimism"?
  • - What is the distribution of "future-factor"?

Redo community rookie ADP app to automatically pull

Completion chunks:

  • Build collection form UI - collects MFL/Sleepr draft/league ID and then validates?
  • Build MFL scraper (and write to server?)
  • Build Sleeper scraper (and write to server?)
  • Determine an effective time-based rolling average system for ADP?
  • Build summary and detail datatables

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.