This is a stock screener that harnesses the Finviz Module (FinViz - Repo, Finviz - PiPy), it then uses Beautiful Soup collect data and export it into a CSV file.
Install
pip install -r requirements.txt
Usage
python yahooScreener.py
in your terminal. The script will save the results within the same directory, inside a CSV called 'gappers.csv'.
Alternatively, you can use the --filename=<filename>
to change the filename, --dir=<dir>
to change the directory path and --ext=<ext>
to change the extension of the file.
i.e. python yahooScreener.py --filename=stocks --dir=~/Desktop/Stocks/ --ext=txt
Coming Soon
- FinViz
- BeautifulSoup
- URLLIB
- Modularize script.
- Assign existing script to backend API.
- Create Ionic App that will use API and provide quick menu for screening, and Stock data push notifications and records.