Comments (7)
Temporarily using dhan.co for getting lot sizes until this is fixed.
from memoization import cached
import jmespath, requests, json
@cached(ttl=30 * 24 * 3600)
def get_lot_sizes_dhan():
res = requests.post("https://open-web-scanx.dhan.co/scanx/allfut",
json=json.loads('{"Data":{"Seg":2,"Instrument":"FUT","Count":200,"Page_no":1,"ExpCode":-1}}'),
headers={
"content-type": "application/json; charset=UTF-8"
},
cookies={},
auth=(),
)
lots = jmespath.search("data.list[*].[sym, fo_dt[0].lot_type]", res.json())
result = {x[0]:int(x[1].split()[0]) for x in lots}
return result
from nsepython.
Thanks @aeron7
from nsepython.
url="https://archives.nseindia.com/content/fo/fo_mktlots.csv"
not able to find the new location of this url, did anyone found it or temporary have old csv which can work as a temporary solution.
from nsepython.
Related Issues (20)
- OI Chain Builder returns data only for the current expiry HOT 1
- incorrect json format is returned by APIS HOT 4
- Upgrade for nse_events() HOT 1
- oi_chain_builder() using outdated pandas function HOT 1
- UnboundLocalError: local variable 'lastPrice' referenced before assignment HOT 1
- derivative history for index options HOT 1
- Unable to get derivative history HOT 1
- requests.exceptions.SSLError caused due to HOT 3
- JSONDecodeError for nse_eq('PVR') HOT 7
- Having issue with equity_history function HOT 6
- 401 error when we fetch nse data HOT 2
- index_pe_pb_div results in JSONDecodeError HOT 3
- Documentation link doesn't seem to work HOT 1
- Multi Request: 401 HOT 1
- JSONDecodeError HOT 2
- Nsefetch function bug HOT 1
- nse data fetch issue HOT 5
- is_market_open bug HOT 1
- nsepython prints lot of unnecessary debug information HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nsepython.