Skip to content

SLB

SLB #18781

Workflow file for this run

name: SLB
on:
push:
branches:
- main
workflow_dispatch:
schedule:
- cron: '*/15 3-11 * * 1-5'
jobs:
scheduled:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v2
with:
persist-credentials: false
fetch-depth: 0
- name: Open page and save cookies
run: |
curl 'https://www.nseindia.com/market-data/securities-lending-and-borrowing' --header 'authority: www.nseindia.com' --header 'accept: */*' --header 'accept-language: en' --header 'dnt: 1' --header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36' --header 'x-requested-with: XMLHttpRequest' --cookie-jar cookies.txt --compressed
- name: read cookies and fetch file
id: cookies
run: |
curl 'https://www.nseindia.com/api/live-analysis-slb?series=O1' --header 'authority: www.nseindia.com' --header 'accept: */*' --header 'accept-language: en' --header 'dnt: 1' --header 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36' --header 'x-requested-with: XMLHttpRequest' --compressed -b cookies.txt > slbs.json
- name: Commit & Push changes
uses: actions-js/push@master
with:
github_token: ${{ secrets.PAT }}
branch: master