Socket
Socket
Sign inDemoInstall

yahoo-export

Package Overview
Dependencies
9
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    yahoo-export

Export Yahoo Fantasy Football data from historical records and live data.


Maintainers
1

Readme

TODO

Downloads Stable Version Code style: black Ruff Checked with mypy pypi license python versions Actions status Build Status Documentation Status

  1. Data Loader:
    • Get Data from the yahoo api
    • Split accross seperate "Loaders" within Mage
    • Export Raw Json to Supabase
  2. Transform Raw Json:
    • Transform data from raw json to parsed json
    • Export parsed json
  3. Transform Parsed Json:
    • Transform parsed json to tabular form
    • Export to public schema

Process

  • Query yahoo api
    • DONE
  • TODO:
    • Split across multiple "blocks" for each "live" api connection needed
      • Could use multiple api keys to help with rate limiting and speed
    • Once queried, data should load to database immediately
      • Jsonb format in postgresql
      • yahoo_data.raw_json
    • Transformation 1
      • Convert data to "parsed_json"
      • Upload to yahoo_data.parsed_json
    • Transformation 2
      • Convert to tabular format
      • Upload to yahoo_data.public

Need to knows

  • How to use the yahoo_api package created within Mage?
  • Should I be using SQLAlchemy or could is suffice with psycopg (perferably v3, but can use v2 if needed)
    • Should this be Async?
    • Would multiple api calls/inserts affect ACID/locks?
    • If so, probably should use ORM?

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc