adriengivry / portfolyahoo

Unofficial API to manage your portfolios on Yahoo Finance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portfolyahoo

Portfolyahoo is an unofficial API to manage your portfolios on Yahoo Finance.

It currently supports:

  • Creating a portfolio from a CSV file
  • Deleting a portfolio
  • Browsing your portfolios

Installation

pip install -r requirements.txt
pip install -e .

Usage

import portfolyahoo

manager = portfolyahoo.Manager(
		crumb='?',
		userId='?',
		cookie='?'
)

# Create a portfolio from a CSV file
myPortfolio = manager.create_portfolio('portfolio.csv', 'My Portfolio', 'USD')

# Delete a portfolio by ID
manager.delete_portfolio(myPortfolio)

# List portfolios IDs
portfolios = manager.get_portfolios()
for portfolio in portfolios:
    print("Portfolio: %s" % portfolio['pfId'])

About

Unofficial API to manage your portfolios on Yahoo Finance

License:MIT License


Languages

Language:Python 100.0%