Name | nse-live-stocks JSON |
Version |
1.1
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-10-20 17:01:17 |
maintainer | None |
docs_url | None |
author | Akhil Kodati |
requires_python | >=3.8 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
## nse_live_stocks
Python library for extracting realtime stock data from National Stock Exchange (India) .
#### Introduction.
nselivestocks library is to collect the real time stock information just by giving the nse symbol. This library data accuracy is depends upon 'www.nseindia.com'.
### Features
Nse stock live price
###
Nse stock information
###
Download historical Data (from v0.8)
###
#### Package link
**https://pypi.org/project/nse-live-stocks/**
#### Command to install
**pip install nse-live-stocks**
------------------------------------------------------------------------------------
**i) Get live price of any nse stock**
####
from nse_live_stocks import Nse
####
stock = Nse()
###
result = stock.get_current_price('TCS')
####
print(result)
###
Output:
###
{'error': False, 'nse_symbol': 'TCS', 'current_value': '4393.65', 'date': '26-Jul-2024 09:07:13'}
###
------------------------------------------------------------------------------------
**ii) Download the Historical data from nseindia.**
###
name: CM-UDiFF Common Bhavcopy Final (zip) | cm bhav csv (zip)
###
Type: daily-reports
###
Category: capital-market
###
Sector: equities
###
Inputs:
###
1) Date - you want to download the historical data.
**format is '%m-%d-%Y'**
###
2) Fullpath - Full path to download the historical data file
###
Example in my case path is '/Users/akhilkodati/Music/myworks/'
###
default path is Downloads folder in Home directory.
######
from nse_live_stocks import Nse
###
stock = Nse()
###
To Download historical file in Default directory.
###
result = stock.download_nse_historical_data_csv('06-26-2024')
###
Output:
###
{'error': False, 'requesteddate': '06-26-2024', 'message': 'File Downloaded to /Users/akhilkodati/Downloads/'}
###
To Download historical file in custom directory
###
result = stock.download_nse_historical_data_csv('06-26-2024','/Users/akhilkodati/Music/myworks/')
###
print(result)
###
Output:
###
{'error': False, 'requesteddate': '06-26-2024', 'message': 'File Downloaded to /Users/akhilkodati/Music/myworks/'}
###
**Tested from 01-01-2016.(You can download historical data from 01-01-2016)**
**If requesteddate before 08/July/2024 it downloads the cm bhav csv(zip) file else it downloads the CM-UDiFF Common Bhavcopy Final (zip)**
###
------------------------------------------------------------------------------------
**iii) Get Complete information of any nse stock**
###
from nse_live_stocks import Nse
###
stock = Nse()
###
result = stock.get_stock_info('ABB')
###
print(result)
###
Output:
###
{'info': {'symbol': 'ABB', 'companyName': 'ABB India Limited', 'industry': 'ELECTRICAL EQUIPMENT', 'activeSeries': ['EQ'], 'debtSeries': [], 'isFNOSec': True, 'isCASec': False, 'isSLBSec': True, 'isDebtSec': False, 'isSuspended': False, 'tempSuspendedSeries': [], 'isETFSec': False, 'isDelisted': False, 'isin': 'INE117A01022', 'isMunicipalBond': False, 'isTop10': False, 'identifier': 'ABBEQN'}, 'metadata': {'series': 'EQ', 'symbol': 'ABB', 'isin': 'INE117A01022', 'status': 'Listed', 'listingDate': '08-Feb-1995', 'industry': 'Heavy Electrical Equipment', 'lastUpdateTime': '26-Jul-2024 16:00:00', 'pdSectorPe': 110.46, 'pdSymbolPe': 110.46, 'pdSectorInd': 'NIFTY NEXT 50', 'pdSectorIndAll': ['NIFTY NEXT 50', 'NIFTY TOTAL MARKET', 'NIFTY MNC', 'NIFTY 200', 'NIFTY100 QUALITY 30', 'NIFTY ALPHA 50', 'NIFTY100 EQUAL WEIGHT', 'NIFTY100 ESG SECTOR LEADERS', 'NIFTY LARGEMIDCAP 250', 'NIFTY500 MULTICAP 50:25:25', 'NIFTY200 MOMENTUM 30', 'NIFTY500 LARGEMIDSMALL EQUAL-CAP WEIGHTED', 'NIFTY200 ALPHA 30', 'NIFTY500 EQUAL WEIGHT', 'NIFTY100 ESG', 'NIFTY500 MOMENTUM 50', 'NIFTY INDIA MANUFACTURING', 'NIFTY 500', 'NIFTY 100']}, 'securityInfo': {'boardStatus': 'Main', 'tradingStatus': 'Active', 'tradingSegment': 'Normal Market', 'sessionNo': '-', 'slb': 'Yes', 'classOfShare': 'Equity', 'derivatives': 'Yes', 'surveillance': {'surv': None, 'desc': None}, 'faceValue': 2, 'issuedSize': 211908375}, 'sddDetails': {'SDDAuditor': '-', 'SDDStatus': '-'}, 'priceInfo': {'lastPrice': 7849, 'change': 225.19999999999982, 'pChange': 2.95390750019675, 'previousClose': 7623.8, 'open': 7698.95, 'close': 7851.25, 'vwap': 7789.44, 'lowerCP': '6861.45', 'upperCP': '8386.15', 'pPriceBand': 'No Band', 'basePrice': 7623.8, 'intraDayHighLow': {'min': 7649.35, 'max': 7870, 'value': 7849}, 'weekHighLow': {'min': 3850, 'minDate': '26-Oct-2023', 'max': 9149.95, 'maxDate': '18-Jun-2024', 'value': 7849}, 'iNavValue': None, 'checkINAV': False, 'tickSize': 0.05}, 'industryInfo': {'macro': 'Industrials', 'sector': 'Capital Goods', 'industry': 'Electrical Equipment', 'basicIndustry': 'Heavy Electrical Equipment'}, 'preOpenMarket': {'preopen': [{'price': 7471.35, 'buyQty': 0, 'sellQty': 1}, {'price': 7599, 'buyQty': 0, 'sellQty': 1}, {'price': 7608, 'buyQty': 0, 'sellQty': 5}, {'price': 7620, 'buyQty': 0, 'sellQty': 35}, {'price': 7698.95, 'buyQty': 0, 'sellQty': 0, 'iep': True}, {'price': 7800.4, 'buyQty': 1, 'sellQty': 0}, {'price': 7800.9, 'buyQty': 2, 'sellQty': 0}, {'price': 7852.5, 'buyQty': 26, 'sellQty': 0}, {'price': 7918.6, 'buyQty': 58, 'sellQty': 0}], 'ato': {'buy': 71, 'sell': 55}, 'IEP': 7698.95, 'totalTradedVolume': 264, 'finalPrice': 7698.95, 'finalQuantity': 264, 'lastUpdateTime': '26-Jul-2024 09:07:11', 'totalBuyQuantity': 2977, 'totalSellQuantity': 5441, 'atoBuyQty': 71, 'atoSellQty': 55, 'Change': 75.14999999999964, 'perChange': 0.9857289015976237, 'prevClose': 7623.8}}
#### Thank you.
#### Developed by Akhil kodati
### If you like my work please follow me on https://github.com/Akhilkodati
Raw data
{
"_id": null,
"home_page": null,
"name": "nse-live-stocks",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "Akhil Kodati",
"author_email": "akhilkodati@yahoo.com",
"download_url": "https://files.pythonhosted.org/packages/53/f1/ccf54d33ea563ca8c784ef2aa894170790531e0e6d546be4494c3dd9117c/nse_live_stocks-1.1.tar.gz",
"platform": null,
"description": "## nse_live_stocks\n\nPython library for extracting realtime stock data from National Stock Exchange (India) .\n\n#### Introduction.\n\nnselivestocks library is to collect the real time stock information just by giving the nse symbol. This library data accuracy is depends upon 'www.nseindia.com'.\n\n### Features \nNse stock live price \n###\nNse stock information\n###\nDownload historical Data (from v0.8)\n###\n\n#### Package link \n\n**https://pypi.org/project/nse-live-stocks/**\n\n#### Command to install \n\n**pip install nse-live-stocks**\n\n------------------------------------------------------------------------------------\n**i) Get live price of any nse stock**\n####\nfrom nse_live_stocks import Nse\n####\nstock = Nse()\n###\nresult = stock.get_current_price('TCS')\n####\nprint(result)\n###\nOutput:\n###\n{'error': False, 'nse_symbol': 'TCS', 'current_value': '4393.65', 'date': '26-Jul-2024 09:07:13'}\n###\n------------------------------------------------------------------------------------\n**ii) Download the Historical data from nseindia.**\n###\nname: CM-UDiFF Common Bhavcopy Final (zip) | cm bhav csv (zip)\n###\nType: daily-reports\n###\nCategory: capital-market\n###\nSector: equities\n###\nInputs:\n###\n1) Date - you want to download the historical data.\n **format is '%m-%d-%Y'**\n###\n2) Fullpath - Full path to download the historical data file \n### \nExample in my case path is '/Users/akhilkodati/Music/myworks/'\n###\ndefault path is Downloads folder in Home directory.\n######\nfrom nse_live_stocks import Nse\n###\nstock = Nse() \n###\nTo Download historical file in Default directory.\n###\nresult = stock.download_nse_historical_data_csv('06-26-2024')\n###\nOutput:\n###\n{'error': False, 'requesteddate': '06-26-2024', 'message': 'File Downloaded to /Users/akhilkodati/Downloads/'}\n###\nTo Download historical file in custom directory \n###\nresult = stock.download_nse_historical_data_csv('06-26-2024','/Users/akhilkodati/Music/myworks/')\n###\nprint(result)\n###\nOutput: \n###\n{'error': False, 'requesteddate': '06-26-2024', 'message': 'File Downloaded to /Users/akhilkodati/Music/myworks/'}\n###\n**Tested from 01-01-2016.(You can download historical data from 01-01-2016)**\n**If requesteddate before 08/July/2024 it downloads the cm bhav csv(zip) file else it downloads the CM-UDiFF Common Bhavcopy Final (zip)**\n###\n------------------------------------------------------------------------------------\n**iii) Get Complete information of any nse stock**\n###\nfrom nse_live_stocks import Nse\n###\nstock = Nse() \n###\nresult = stock.get_stock_info('ABB')\n###\nprint(result)\n###\nOutput:\n###\n{'info': {'symbol': 'ABB', 'companyName': 'ABB India Limited', 'industry': 'ELECTRICAL EQUIPMENT', 'activeSeries': ['EQ'], 'debtSeries': [], 'isFNOSec': True, 'isCASec': False, 'isSLBSec': True, 'isDebtSec': False, 'isSuspended': False, 'tempSuspendedSeries': [], 'isETFSec': False, 'isDelisted': False, 'isin': 'INE117A01022', 'isMunicipalBond': False, 'isTop10': False, 'identifier': 'ABBEQN'}, 'metadata': {'series': 'EQ', 'symbol': 'ABB', 'isin': 'INE117A01022', 'status': 'Listed', 'listingDate': '08-Feb-1995', 'industry': 'Heavy Electrical Equipment', 'lastUpdateTime': '26-Jul-2024 16:00:00', 'pdSectorPe': 110.46, 'pdSymbolPe': 110.46, 'pdSectorInd': 'NIFTY NEXT 50', 'pdSectorIndAll': ['NIFTY NEXT 50', 'NIFTY TOTAL MARKET', 'NIFTY MNC', 'NIFTY 200', 'NIFTY100 QUALITY 30', 'NIFTY ALPHA 50', 'NIFTY100 EQUAL WEIGHT', 'NIFTY100 ESG SECTOR LEADERS', 'NIFTY LARGEMIDCAP 250', 'NIFTY500 MULTICAP 50:25:25', 'NIFTY200 MOMENTUM 30', 'NIFTY500 LARGEMIDSMALL EQUAL-CAP WEIGHTED', 'NIFTY200 ALPHA 30', 'NIFTY500 EQUAL WEIGHT', 'NIFTY100 ESG', 'NIFTY500 MOMENTUM 50', 'NIFTY INDIA MANUFACTURING', 'NIFTY 500', 'NIFTY 100']}, 'securityInfo': {'boardStatus': 'Main', 'tradingStatus': 'Active', 'tradingSegment': 'Normal Market', 'sessionNo': '-', 'slb': 'Yes', 'classOfShare': 'Equity', 'derivatives': 'Yes', 'surveillance': {'surv': None, 'desc': None}, 'faceValue': 2, 'issuedSize': 211908375}, 'sddDetails': {'SDDAuditor': '-', 'SDDStatus': '-'}, 'priceInfo': {'lastPrice': 7849, 'change': 225.19999999999982, 'pChange': 2.95390750019675, 'previousClose': 7623.8, 'open': 7698.95, 'close': 7851.25, 'vwap': 7789.44, 'lowerCP': '6861.45', 'upperCP': '8386.15', 'pPriceBand': 'No Band', 'basePrice': 7623.8, 'intraDayHighLow': {'min': 7649.35, 'max': 7870, 'value': 7849}, 'weekHighLow': {'min': 3850, 'minDate': '26-Oct-2023', 'max': 9149.95, 'maxDate': '18-Jun-2024', 'value': 7849}, 'iNavValue': None, 'checkINAV': False, 'tickSize': 0.05}, 'industryInfo': {'macro': 'Industrials', 'sector': 'Capital Goods', 'industry': 'Electrical Equipment', 'basicIndustry': 'Heavy Electrical Equipment'}, 'preOpenMarket': {'preopen': [{'price': 7471.35, 'buyQty': 0, 'sellQty': 1}, {'price': 7599, 'buyQty': 0, 'sellQty': 1}, {'price': 7608, 'buyQty': 0, 'sellQty': 5}, {'price': 7620, 'buyQty': 0, 'sellQty': 35}, {'price': 7698.95, 'buyQty': 0, 'sellQty': 0, 'iep': True}, {'price': 7800.4, 'buyQty': 1, 'sellQty': 0}, {'price': 7800.9, 'buyQty': 2, 'sellQty': 0}, {'price': 7852.5, 'buyQty': 26, 'sellQty': 0}, {'price': 7918.6, 'buyQty': 58, 'sellQty': 0}], 'ato': {'buy': 71, 'sell': 55}, 'IEP': 7698.95, 'totalTradedVolume': 264, 'finalPrice': 7698.95, 'finalQuantity': 264, 'lastUpdateTime': '26-Jul-2024 09:07:11', 'totalBuyQuantity': 2977, 'totalSellQuantity': 5441, 'atoBuyQty': 71, 'atoSellQty': 55, 'Change': 75.14999999999964, 'perChange': 0.9857289015976237, 'prevClose': 7623.8}}\n\n#### Thank you.\n#### Developed by Akhil kodati\n### If you like my work please follow me on https://github.com/Akhilkodati\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "1.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c37fbd1f7698736021e1ebbdd1e6c7b96309dd2c507d53887fbe6019f76e8727",
"md5": "552b9031409192a1f8ccda30e8795103",
"sha256": "c2b42e13132762dd1a3f3bbaef76d56ee66970c1d44dd21520c6a269d46e00b6"
},
"downloads": -1,
"filename": "nse_live_stocks-1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "552b9031409192a1f8ccda30e8795103",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 4905,
"upload_time": "2024-10-20T17:01:13",
"upload_time_iso_8601": "2024-10-20T17:01:13.275551Z",
"url": "https://files.pythonhosted.org/packages/c3/7f/bd1f7698736021e1ebbdd1e6c7b96309dd2c507d53887fbe6019f76e8727/nse_live_stocks-1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53f1ccf54d33ea563ca8c784ef2aa894170790531e0e6d546be4494c3dd9117c",
"md5": "3f138c83299b5ad343d4875be5783009",
"sha256": "511753bbd04de816b76fa7a76434668c0584e4a8c560d5d9c8dab1b070d689ed"
},
"downloads": -1,
"filename": "nse_live_stocks-1.1.tar.gz",
"has_sig": false,
"md5_digest": "3f138c83299b5ad343d4875be5783009",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 4526,
"upload_time": "2024-10-20T17:01:17",
"upload_time_iso_8601": "2024-10-20T17:01:17.529543Z",
"url": "https://files.pythonhosted.org/packages/53/f1/ccf54d33ea563ca8c784ef2aa894170790531e0e6d546be4494c3dd9117c/nse_live_stocks-1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-20 17:01:17",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "nse-live-stocks"
}