Skip to content

πŸ“Š A structured database for collecting & organizing finance and stock data from multiple sources. Perfect for analysis & insights! πŸš€

License

Notifications You must be signed in to change notification settings

andoludo/bearish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

64 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‰ Bearish

A lightweight stock data fetching tool that stores market data in SQLite using a common format.

Python License GitHub Stars

✨ Features

βœ… Fetch stock data from multiple sources πŸ“Š
βœ… Store data in an SQLite database πŸ—„οΈ
βœ… Support for multiple markets and countries 🌍
βœ… Simple command-line interface πŸ–₯️

πŸ“₯ Installation

Install Bearish using pip:

pip install bearishpy

πŸš€ Usage

πŸ“Œ Fetch and Store Tickers

To get and store stock tickers from different markets and countries, run:

bearish tickers /path/to/sqlite/db France Germany --api-keys=config.json

πŸ“Œ Fetch Stock Prices

To retrieve stock prices from different markets, use:

bearish prices /path/to/sqlite/db France Germany --api-keys=config.json

πŸ”‘ API Keys Configuration

Make sure to provide a config.json file with your API keys to fetch data from various sources.

Example config.json:

{
  "FMPAssets": "your Financial Modeling Prep API key", 
  "FMP": "your Financial Modeling Prep API key", 
  "AlphaVantage": "your Alphavantage API key",
  "Tiingo": "yout Tiingo API key"
}

🀝 Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue.

πŸ“œ License

This project is licensed under the MIT License.

πŸš€ Happy Investing! πŸ“ˆ

About

πŸ“Š A structured database for collecting & organizing finance and stock data from multiple sources. Perfect for analysis & insights! πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published