SkillAgentSearch skills...

Bhavcopy

Pythonic version bhavcopy. Downloads the EOD data from the last date downloaded

Install / Use

/learn @naveen7v/Bhavcopy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Bhavcopy

Pythonic version bhavcopy. Downloads the EOD data from the last downloaded date. This script pulls the data from NSE site.

IMPORTANT:

Before running this script , create a file called log.txt and save it in the download directory and write the date from which you want to download EOD data

for eg: if you need data from Nov 10, 2017 write the date as 2017-11-10 (in yyyy-mm-dd format)

From that file(log.txt) this script keeps track of the last downloaded date and when you run this script again it will auto download the EOD, index & Futures data from that date till today.

Note: NSE doesnt allow scripts to download data for more than 1 year

Update on 2021-04-20 : NSE India has changed its webpage and its hard to scrape data from it. This change seems have happened from the start of 2021

EOD_charts.py

This script lets you plot NSE stock prices(India) on the fly in your browser from Yahoo Finance using Dash-Plotly modules.

For other exchange stocks just input the correct extension ,that is available from Yahoo Finance.

No adjustment for the price is needed. This script makes use get_yahoo.py to get price data to plot the graphs.

get_yahoo.py

This script is a modified version from http://blog.bradlucas.com/posts/2017-06-02-new-yahoo-finance-quote-download-url/

You can use this file to download stock prices

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated6mo ago
Forks9

Languages

Python

Security Score

72/100

Audited on Sep 26, 2025

No findings