diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 340d541c..e6573ed2 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -8,7 +8,6 @@ on: - main paths: - 'FRONTEND/**' - - '.github/workflows/**' # Allow manual trigger from the Actions tab workflow_dispatch: @@ -45,27 +44,20 @@ jobs: - name: Setup GitHub Pages uses: actions/configure-pages@v5 - # Step 2.5: Replace local API path with the live API URL in 'render.js' + # Step 3: Replace local API path with the live API URL in 'render.js' - name: Update API Path in render.js run: | echo "Replacing local API path with live URL..." sed -i 's|../DATA/API/API_data.json|https://raw.githubusercontent.com/${{ github.repository }}/${{ github.event.repository.default_branch }}/DATA/API/API_data.json|' ./FRONTEND/asset/js/render.js - # Step 3: Upload static site content from 'FRONTEND' directory as an artifact + # Step 4: Upload static site content from 'FRONTEND' directory as an artifact - name: Upload static site content uses: actions/upload-pages-artifact@v3 with: path: './FRONTEND/' # Path to frontend static files retention-days: 5 # Retain artifacts for 5 days - # Step 4: Deploy the uploaded artifact to GitHub Pages + # Step 5: Deploy the uploaded artifact to GitHub Pages - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 - - # Step 5: Verify successful deployment (Optional) - - name: Verify deployment - run: | - DEPLOY_URL="${{ steps.deployment.outputs.page_url }}" - echo "Deployed site URL: $DEPLOY_URL" - curl -I $DEPLOY_URL | grep "200 OK" || echo "Warning: Deployment may have failed." diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f02b75f2..b11684be 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,15 +10,17 @@ on: workflow_dispatch: jobs: + update: # Use the latest Ubuntu runner runs-on: ubuntu-latest # Define environment variables env: + name: python RELEASE_DATE: "" # Placeholder for release date, set dynamically during the job PROJECT_DIR: ${{ github.workspace }} # Set project directory to the current GitHub workspace - + url: ${{ steps.cpr.outputs.pull-request-url }} steps: # Step 1: Checkout the repository - name: Checkout repository @@ -60,7 +62,7 @@ jobs: committer: github-actions[bot] author: ${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com> signoff: false - base: main # Create the PR against the main branch + base: ${{ github.ref_name }} # Create the PR against the main branch branch: data-update # Create a new branch for the updates delete-branch: true # Delete the branch after the PR is merged title: "[PanditBot] Updating Repo Data ${{ env.RELEASE_DATE }}" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d3d005f0..7d999881 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,7 +22,12 @@ permissions: jobs: deploy: + # Environment configuration for GitHub Pages deployment + environment: + name: python + url: https://pypi.org/p/PortfolioTracker + # Use the latest stable Ubuntu runner runs-on: ubuntu-latest steps: @@ -37,8 +42,8 @@ jobs: pip install build - name: Build package run: python -m build - - name: Publish package - uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 with: user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} + password: ${{ secrets.PYPI_API_TOKEN}} diff --git a/.gitignore b/.gitignore index 6928c6c9..90b7d4ce 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ eggs/ lib/ lib64/ parts/ -sdist/ +dist/ var/ wheels/ share/python-wheels/ diff --git a/DATA/API/API_data.json b/DATA/API/API_data.json index 6c179030..4d04c8ac 100644 --- a/DATA/API/API_data.json +++ b/DATA/API/API_data.json @@ -1,8 +1,8 @@ { "financial_summary": { "invested_value": 76895.35, - "current_value": 213440.95, - "pnl_value": 136545.6 + "current_value": 216615.93, + "pnl_value": 139720.58 }, "current_holding_data": [ { @@ -14,9 +14,9 @@ "total_amount": 14980.0, "min_datetime": "2024-09-13 00:00:00", "avg_price": 70.0, - "close_price": 165.0, - "close_amount": 35310.0, - "pnl_amount": 20330.0, + "close_price": 158.68, + "close_amount": 33957.52, + "pnl_amount": 18977.52, "history": [ { "scrip_name": "BAJAJ HOUSING FINANCE LIMITED", @@ -27,9 +27,9 @@ "total_amount": 14980.0, "min_datetime": "2024-09-13 00:00:00", "avg_price": 70.0, - "close_price": 165.0, - "close_amount": 35310.0, - "pnl_amount": 20330.0 + "close_price": 158.68, + "close_amount": 33957.52, + "pnl_amount": 18977.52 } ] }, @@ -42,9 +42,9 @@ "total_amount": 2688.6, "min_datetime": "2024-06-04 12:19:21", "avg_price": 896.2, - "close_price": 894.25, - "close_amount": 2682.75, - "pnl_amount": -5.85, + "close_price": 911.7, + "close_amount": 2735.1, + "pnl_amount": 46.5, "history": [ { "scrip_name": "INDIAN RAILWAY CATERING AND TO", @@ -55,9 +55,9 @@ "total_amount": 2688.6, "min_datetime": "2024-06-04 12:19:21", "avg_price": 896.2, - "close_price": 894.25, - "close_amount": 2682.75, - "pnl_amount": -5.85 + "close_price": 911.7, + "close_amount": 2735.1, + "pnl_amount": 46.5 } ] }, @@ -70,9 +70,9 @@ "total_amount": 3000.0, "min_datetime": "2024-06-13 13:58:03", "avg_price": 1500.0, - "close_price": 1662.0, - "close_amount": 3324.0, - "pnl_amount": 324.0, + "close_price": 1660.9, + "close_amount": 3321.8, + "pnl_amount": 321.8, "history": [ { "scrip_name": "KPIT TECHNOLOGIES LTD", @@ -83,9 +83,9 @@ "total_amount": 3000.0, "min_datetime": "2024-06-13 13:58:03", "avg_price": 1500.0, - "close_price": 1662.0, - "close_amount": 3324.0, - "pnl_amount": 324.0 + "close_price": 1660.9, + "close_amount": 3321.8, + "pnl_amount": 321.8 } ] }, @@ -98,9 +98,9 @@ "total_amount": 4000.27, "min_datetime": "2024-05-24 00:00:00", "avg_price": 52.22, - "close_price": 55.13, - "close_amount": 4223.51, - "pnl_amount": 223.24, + "close_price": 56.06, + "close_amount": 4294.76, + "pnl_amount": 294.49, "history": [ { "scrip_name": "MIRAE ASSET TAX SAVER FUND - D", @@ -111,9 +111,9 @@ "total_amount": 4000.27, "min_datetime": "2024-05-24 00:00:00", "avg_price": 52.22, - "close_price": 55.13, - "close_amount": 4223.51, - "pnl_amount": 223.24 + "close_price": 56.06, + "close_amount": 4294.76, + "pnl_amount": 294.49 } ] }, @@ -126,9 +126,9 @@ "total_amount": 4002.08, "min_datetime": "2024-05-24 00:00:00", "avg_price": 458.95, - "close_price": 480.87, - "close_amount": 4193.19, - "pnl_amount": 191.11, + "close_price": 489.02, + "close_amount": 4264.25, + "pnl_amount": 262.17, "history": [ { "scrip_name": "SBI MAGNUM TAX GAIN SCHEME - D", @@ -139,9 +139,9 @@ "total_amount": 4002.08, "min_datetime": "2024-05-24 00:00:00", "avg_price": 458.95, - "close_price": 480.87, - "close_amount": 4193.19, - "pnl_amount": 191.11 + "close_price": 489.02, + "close_amount": 4264.25, + "pnl_amount": 262.17 } ] }, @@ -154,9 +154,9 @@ "total_amount": 26100.4, "min_datetime": "2020-04-21 14:41:30", "avg_price": 261.0, - "close_price": 970.85, - "close_amount": 97085.0, - "pnl_amount": 70984.6, + "close_price": 977.3, + "close_amount": 97730.0, + "pnl_amount": 71629.6, "history": [ { "scrip_name": "TATA MOTORS", @@ -167,9 +167,9 @@ "total_amount": 26100.4, "min_datetime": "2020-04-21 14:41:30", "avg_price": 261.0, - "close_price": 970.85, - "close_amount": 97085.0, - "pnl_amount": 70984.6 + "close_price": 977.3, + "close_amount": 97730.0, + "pnl_amount": 71629.6 } ] }, @@ -182,9 +182,9 @@ "total_amount": 22124.0, "min_datetime": "2021-02-08 11:39:33", "avg_price": 147.49, - "close_price": 444.15, - "close_amount": 66622.5, - "pnl_amount": 44498.5, + "close_price": 468.75, + "close_amount": 70312.5, + "pnl_amount": 48188.5, "history": [ { "scrip_name": "TATA POWER", @@ -195,9 +195,9 @@ "total_amount": 22124.0, "min_datetime": "2021-02-08 11:39:33", "avg_price": 147.49, - "close_price": 444.15, - "close_amount": 66622.5, - "pnl_amount": 44498.5 + "close_price": 468.75, + "close_amount": 70312.5, + "pnl_amount": 48188.5 } ] } @@ -6221,34 +6221,34 @@ }, { "date": "2022-05-13", - "open": 107518.47, - "high": 111761.51, - "low": 105938.16, - "close": 108103.28, + "open": 107551.47, + "high": 111773.51, + "low": 105945.96, + "close": 108101.08, "holding": 102405.4 }, { "date": "2022-05-14", - "open": 107518.47, - "high": 111761.51, - "low": 105938.16, - "close": 108103.28, + "open": 107551.47, + "high": 111773.51, + "low": 105945.96, + "close": 108101.08, "holding": 102405.4 }, { "date": "2022-05-15", - "open": 107518.47, - "high": 111761.51, - "low": 105938.16, - "close": 108103.28, + "open": 107551.47, + "high": 111773.51, + "low": 105945.96, + "close": 108101.08, "holding": 102405.4 }, { "date": "2022-05-16", - "open": 109404.31, - "high": 110143.5, - "low": 106615.97, - "close": 108944.43, + "open": 109437.31, + "high": 110155.5, + "low": 106623.77, + "close": 108942.23, "holding": 102405.4 }, { @@ -13085,42 +13085,66 @@ }, { "date": "2024-09-17", - "open": 212914.69, - "high": 217278.09, - "low": 207901.64, - "close": 214329.14, + "open": 218371.69, + "high": 220809.09, + "low": 213915.04, + "close": 217860.14, "holding": 76895.36 }, { "date": "2024-09-18", - "open": 211463.98, - "high": 215511.48, - "low": 207236.23, - "close": 212225.13, + "open": 218097.98, + "high": 220540.48, + "low": 212607.63, + "close": 214078.37, "holding": 76895.36 }, { "date": "2024-09-19", - "open": 210165.7, - "high": 215456.45, - "low": 205846.05, - "close": 212370.55, + "open": 215083.42, + "high": 217756.95, + "low": 208048.11, + "close": 211326.23, "holding": 76895.36 }, { "date": "2024-09-20", - "open": 209514.0, - "high": 214534.5, - "low": 206380.5, - "close": 213440.95, + "open": 212168.15, + "high": 215303.31, + "low": 209770.81, + "close": 213253.18, "holding": 76895.36 }, { "date": "2024-09-21", - "open": 209514.0, - "high": 214534.5, - "low": 206380.5, - "close": 213440.95, + "open": 212168.15, + "high": 215303.31, + "low": 209770.81, + "close": 213253.18, + "holding": 76895.36 + }, + { + "date": "2024-09-22", + "open": 212168.15, + "high": 215303.31, + "low": 209770.81, + "close": 213253.18, + "holding": 76895.36 + }, + { + "date": "2024-09-23", + "open": 214176.76, + "high": 217294.76, + "low": 212145.76, + "close": 214611.73, + "holding": 76895.36 + }, + { + "date": "2024-09-24", + "open": 215027.31, + "high": 219112.41, + "low": 213634.21, + "close": 216615.93, "holding": 76895.36 } ], diff --git a/DATA/BRONZE/Symbol/Symbol_data.csv b/DATA/BRONZE/Symbol/Symbol_data.csv index d1c1404b..2c7c7ac6 100644 --- a/DATA/BRONZE/Symbol/Symbol_data.csv +++ b/DATA/BRONZE/Symbol/Symbol_data.csv @@ -1,4 +1,20 @@ instrument_type,isin,symbol,scrip_name,scrip_code,isin_reinvestment +FNO,NIFTY,NIFTY,Nifty 50,INNIFTY, +FNO,SENSEX,SENSEX,Sensex 30,INSENSEX, +FNO,BANKNIFTY,BANKNIFTY,Nifty Bank,INBANKNIFTY, +FNO,FINNIFTY,FINNIFTY,Finance Nifty 50,INFINNIFTY, +FNO,MIDCAPNIFTY,MIDCAPNIFTY,Nifty Midcap 50,INMIDCAPNIFTY, +FNO,NIFTYIT,NIFTYIT,Nifty IT,INNIFTYIT, +FNO,NIFTYPHARMA,NIFTYPHARMA,Nifty Pharma,INNIFTYPHARMA, +FNO,NIFTYAUTO,NIFTYAUTO,Nifty Auto,INNIFTYAUTO, +FNO,NIFTYFMCG,NIFTYFMCG,Nifty FMCG,INNIFTYFMCG, +FNO,NIFTYMETAL,NIFTYMETAL,Nifty Metal,INNIFTYMETAL, +FNO,NIFTYMEDIA,NIFTYMEDIA,Nifty Media,INNIFTYMEDIA, +FNO,NIFTYREALTY,NIFTYREALTY,Nifty Realty,INNIFTYREALTY, +FNO,NIFTYPSE,NIFTYPSE,Nifty PSE,INNIFTYPSE, +FNO,NIFTYENERGY,NIFTYENERGY,Nifty Energy,INNIFTYENERGY, +FNO,NIFTYCOMMODITIES,NIFTYCOMMODITIES,Nifty Commodities,INNIFTYCOMMODITIES, +FNO,NIFTYMNC,NIFTYMNC,Nifty MNC,INNIFTYMNC, Mutual Fund,INF209KA12Z1,,Aditya Birla Sun Life Banking & PSU Debt Fund- DIRECT - IDCW,,INF209KA13Z9 Mutual Fund,INF209K01YM2,,Aditya Birla Sun Life Banking & PSU Debt Fund- DIRECT - MONTHLY IDCW,,nan Mutual Fund,INF209K01YO8,,Aditya Birla Sun Life Banking & PSU Debt Fund- Direct - Quarterly IDCW,,nan @@ -12582,6 +12598,7 @@ Mutual Fund,INF204KA14I4,,Reliance Interval Fund IV- Series 3- Direct Plan-Divid Mutual Fund,INF204KA15I1,,Reliance Interval Fund IV- Series 3- Direct Plan-Growth option,,nan Mutual Fund,INF204KA12I8,,Reliance Interval Fund IV- Series 3- Dividend Payout Option,,nan Mutual Fund,INF204KA13I6,,Reliance Interval Fund IV- Series 3- Growth option,,nan +Equity,INE377Y01014,BAJAJHFL,Bajaj Housing Finance Limited,544252, Equity,INE117A01022,ABB,ABB India Limited,500002, Equity,INE208C01025,AEGISLOG,AEGIS LOGISTICS LTD.,500003, Equity,INE885A01032,ARE&M,Amara Raja Energy & Mobility Ltd,500008, @@ -16908,20 +16925,3 @@ Equity,IN9185C01015,SAPPLPP,Shree Ajit Pulp And Paper Ltd,890195, Equity,IN9564C01011,YARNPP,Yarn Syndicate Ltd,890197, Equity,IN9079L01011,IYKOTPP,Iykot Hitech Toolroom Ltd,890200, Equity,IN9304E01018,SAVFIPP,Savani Financials Ltd,890201, -FNO,NIFTY,NIFTY,Nifty 50,INNIFTY, -FNO,SENSEX,SENSEX,Sensex 30,INSENSEX, -FNO,BANKNIFTY,BANKNIFTY,Nifty Bank,INBANKNIFTY, -FNO,FINNIFTY,FINNIFTY,Finance Nifty 50,INFINNIFTY, -FNO,MIDCAPNIFTY,MIDCAPNIFTY,Nifty Midcap 50,INMIDCAPNIFTY, -FNO,NIFTYIT,NIFTYIT,Nifty IT,INNIFTYIT, -FNO,NIFTYPHARMA,NIFTYPHARMA,Nifty Pharma,INNIFTYPHARMA, -FNO,NIFTYAUTO,NIFTYAUTO,Nifty Auto,INNIFTYAUTO, -FNO,NIFTYFMCG,NIFTYFMCG,Nifty FMCG,INNIFTYFMCG, -FNO,NIFTYMETAL,NIFTYMETAL,Nifty Metal,INNIFTYMETAL, -FNO,NIFTYMEDIA,NIFTYMEDIA,Nifty Media,INNIFTYMEDIA, -FNO,NIFTYREALTY,NIFTYREALTY,Nifty Realty,INNIFTYREALTY, -FNO,NIFTYPSE,NIFTYPSE,Nifty PSE,INNIFTYPSE, -FNO,NIFTYENERGY,NIFTYENERGY,Nifty Energy,INNIFTYENERGY, -FNO,NIFTYCOMMODITIES,NIFTYCOMMODITIES,Nifty Commodities,INNIFTYCOMMODITIES, -FNO,NIFTYMNC,NIFTYMNC,Nifty MNC,INNIFTYMNC, -Equity,INE377Y01014,BAJAJHFL,Bajaj Housing Finance Limited,544252, diff --git a/DATA/GOLD/Holdings/HoldingsHistory_data.csv b/DATA/GOLD/Holdings/HoldingsHistory_data.csv index ec916b43..e9f2b069 100644 --- a/DATA/GOLD/Holdings/HoldingsHistory_data.csv +++ b/DATA/GOLD/Holdings/HoldingsHistory_data.csv @@ -3640,25 +3640,25 @@ date,segment,exchange,symbol,scrip_name,holding_quantity,avg_price,holding_amoun 2022-05-12,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.92,37335.48,222.14,37541.66,212.36,35888.84,214.31,36218.39 2022-05-12,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,954.06,3816.24,957.66,3830.64,921.54,3686.16,935.73,3742.92 2022-05-13,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,153.5,6600.5,155.25,6675.75,151.07,6496.01,151.5,6514.5 -2022-05-13,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 +2022-05-13,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1698.0,3396.0,1701.9,3403.8,1630.0,3260.0,1660.9,3321.8 2022-05-13,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,904.29,18085.8,915.76,18315.2,873.94,17478.8,878.71,17574.2 2022-05-13,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,384.61,38461.0,416.76,41676.0,384.61,38461.0,401.8,40180.0 2022-05-13,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.13,37201.97,224.24,37896.56,216.51,36590.19,217.98,36838.62 2022-05-13,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,951.55,3806.2,951.55,3806.2,914.99,3659.96,917.99,3671.96 2022-05-14,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,153.5,6600.5,155.25,6675.75,151.07,6496.01,151.5,6514.5 -2022-05-14,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 +2022-05-14,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1698.0,3396.0,1701.9,3403.8,1630.0,3260.0,1660.9,3321.8 2022-05-14,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,904.29,18085.8,915.76,18315.2,873.94,17478.8,878.71,17574.2 2022-05-14,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,384.61,38461.0,416.76,41676.0,384.61,38461.0,401.8,40180.0 2022-05-14,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.13,37201.97,224.24,37896.56,216.51,36590.19,217.98,36838.62 2022-05-14,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,951.55,3806.2,951.55,3806.2,914.99,3659.96,917.99,3671.96 2022-05-15,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,153.5,6600.5,155.25,6675.75,151.07,6496.01,151.5,6514.5 -2022-05-15,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 +2022-05-15,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1698.0,3396.0,1701.9,3403.8,1630.0,3260.0,1660.9,3321.8 2022-05-15,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,904.29,18085.8,915.76,18315.2,873.94,17478.8,878.71,17574.2 2022-05-15,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,384.61,38461.0,416.76,41676.0,384.61,38461.0,401.8,40180.0 2022-05-15,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.13,37201.97,224.24,37896.56,216.51,36590.19,217.98,36838.62 2022-05-15,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,951.55,3806.2,951.55,3806.2,914.99,3659.96,917.99,3671.96 2022-05-16,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,152.49,6557.07,152.71,6566.53,150.04,6451.72,151.11,6497.73 -2022-05-16,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 +2022-05-16,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1698.0,3396.0,1701.9,3403.8,1630.0,3260.0,1660.9,3321.8 2022-05-16,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,884.21,17684.2,891.43,17828.6,871.83,17436.6,880.96,17619.2 2022-05-16,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,409.36,40936.0,409.36,40936.0,393.8,39380.0,402.85,40285.0 2022-05-16,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.04,37186.76,222.73,37641.37,215.73,36458.37,221.7,37467.3 @@ -6148,38 +6148,59 @@ date,segment,exchange,symbol,scrip_name,holding_quantity,avg_price,holding_amoun 2024-09-16,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,443.5,66525.0,451.9,67785.0,440.5,66075.0,443.35,66502.5 2024-09-16,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.42,4245.73,55.42,4245.73,55.42,4245.73,55.42,4245.73 2024-09-16,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,484.07,4221.09,484.07,4221.09,484.07,4221.09,484.07,4221.09 -2024-09-17,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,150.0,32100.0,165.0,35310.0,146.0,31244.0,165.0,35310.0 +2024-09-17,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,175.5,37557.0,181.5,38841.0,174.1,37257.4,181.5,38841.0 2024-09-17,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,939.55,2818.65,939.55,2818.65,928.5,2785.5,933.1,2799.3 2024-09-17,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1758.0,3516.0,1768.45,3536.9,1731.05,3462.1,1741.15,3482.3 2024-09-17,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,995.0,99500.0,995.0,99500.0,960.0,96000.0,974.95,97495.0 2024-09-17,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,443.35,66502.5,450.9,67635.0,439.55,65932.5,445.1,66765.0 2024-09-17,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.47,4249.56,55.47,4249.56,55.47,4249.56,55.47,4249.56 2024-09-17,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,484.86,4227.98,484.86,4227.98,484.86,4227.98,484.86,4227.98 -2024-09-18,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,150.0,32100.0,165.0,35310.0,146.0,31244.0,165.0,35310.0 +2024-09-18,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,181.0,38734.0,188.5,40339.0,171.1,36615.4,173.66,37163.24 2024-09-18,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,930.0,2790.0,932.9,2798.7,901.25,2703.75,905.55,2716.65 2024-09-18,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1740.0,3480.0,1759.4,3518.8,1716.0,3432.0,1727.25,3454.5 2024-09-18,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,978.2,97820.0,983.7,98370.0,957.15,95715.0,962.05,96205.0 2024-09-18,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,445.5,66825.0,447.1,67065.0,437.95,65692.5,440.6,66090.0 2024-09-18,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.26,4233.47,55.26,4233.47,55.26,4233.47,55.26,4233.47 2024-09-18,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,483.43,4215.51,483.43,4215.51,483.43,4215.51,483.43,4215.51 -2024-09-19,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,150.0,32100.0,165.0,35310.0,146.0,31244.0,165.0,35310.0 +2024-09-19,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,172.98,37017.72,175.75,37610.5,156.29,33446.06,160.12,34265.68 2024-09-19,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,908.0,2724.0,914.25,2742.75,866.05,2598.15,883.65,2650.95 2024-09-19,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1740.0,3480.0,1751.0,3502.0,1666.1,3332.2,1676.45,3352.9 2024-09-19,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,970.4,97040.0,978.95,97895.0,956.35,95635.0,967.0,96700.0 2024-09-19,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,442.7,66405.0,450.6,67590.0,430.8,64620.0,439.6,65940.0 2024-09-19,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.13,4223.51,55.13,4223.51,55.13,4223.51,55.13,4223.51 2024-09-19,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,480.87,4193.19,480.87,4193.19,480.87,4193.19,480.87,4193.19 -2024-09-20,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,150.0,32100.0,165.0,35310.0,146.0,31244.0,165.0,35310.0 +2024-09-20,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,162.01,34670.14,168.2,35994.8,161.45,34550.3,163.73,35038.22 2024-09-20,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,888.1,2664.3,897.0,2691.0,881.7,2645.1,894.25,2682.75 2024-09-20,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 2024-09-20,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,967.0,96700.0,977.5,97750.0,949.2,94920.0,970.85,97085.0 2024-09-20,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,441.8,66270.0,446.5,66975.0,439.35,65902.5,444.15,66622.5 -2024-09-20,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.13,4223.51,55.13,4223.51,55.13,4223.51,55.13,4223.51 -2024-09-20,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,480.87,4193.19,480.87,4193.19,480.87,4193.19,480.87,4193.19 -2024-09-21,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,150.0,32100.0,165.0,35310.0,146.0,31244.0,165.0,35310.0 +2024-09-20,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.67,4264.88,55.67,4264.88,55.67,4264.88,55.67,4264.88 +2024-09-20,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,485.76,4235.83,485.76,4235.83,485.76,4235.83,485.76,4235.83 +2024-09-21,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,162.01,34670.14,168.2,35994.8,161.45,34550.3,163.73,35038.22 2024-09-21,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,888.1,2664.3,897.0,2691.0,881.7,2645.1,894.25,2682.75 2024-09-21,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 2024-09-21,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,967.0,96700.0,977.5,97750.0,949.2,94920.0,970.85,97085.0 2024-09-21,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,441.8,66270.0,446.5,66975.0,439.35,65902.5,444.15,66622.5 -2024-09-21,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.13,4223.51,55.13,4223.51,55.13,4223.51,55.13,4223.51 -2024-09-21,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,480.87,4193.19,480.87,4193.19,480.87,4193.19,480.87,4193.19 +2024-09-21,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.67,4264.88,55.67,4264.88,55.67,4264.88,55.67,4264.88 +2024-09-21,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,485.76,4235.83,485.76,4235.83,485.76,4235.83,485.76,4235.83 +2024-09-22,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,162.01,34670.14,168.2,35994.8,161.45,34550.3,163.73,35038.22 +2024-09-22,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,888.1,2664.3,897.0,2691.0,881.7,2645.1,894.25,2682.75 +2024-09-22,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1681.5,3363.0,1695.9,3391.8,1626.1,3252.2,1662.0,3324.0 +2024-09-22,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,967.0,96700.0,977.5,97750.0,949.2,94920.0,970.85,97085.0 +2024-09-22,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,441.8,66270.0,446.5,66975.0,439.35,65902.5,444.15,66622.5 +2024-09-22,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,55.67,4264.88,55.67,4264.88,55.67,4264.88,55.67,4264.88 +2024-09-22,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,485.76,4235.83,485.76,4235.83,485.76,4235.83,485.76,4235.83 +2024-09-23,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,165.75,35470.5,166.75,35684.5,160.4,34325.6,161.63,34588.82 +2024-09-23,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,898.25,2694.75,912.65,2737.95,895.05,2685.15,910.2,2730.6 +2024-09-23,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1680.0,3360.0,1696.65,3393.3,1648.0,3296.0,1692.9,3385.8 +2024-09-23,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,973.5,97350.0,979.2,97920.0,966.05,96605.0,971.8,97180.0 +2024-09-23,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,444.95,66742.5,460.0,69000.0,444.5,66675.0,454.45,68167.5 +2024-09-23,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,56.06,4294.76,56.06,4294.76,56.06,4294.76,56.06,4294.76 +2024-09-23,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,489.02,4264.25,489.02,4264.25,489.02,4264.25,489.02,4264.25 +2024-09-24,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,161.7,34603.8,162.4,34753.6,158.05,33822.7,158.68,33957.52 +2024-09-24,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,912.0,2736.0,919.5,2758.5,910.0,2730.0,911.7,2735.1 +2024-09-24,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1698.0,3396.0,1701.9,3403.8,1630.0,3260.0,1660.9,3321.8 +2024-09-24,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,974.0,97400.0,985.0,98500.0,972.6,97260.0,977.3,97730.0 +2024-09-24,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,455.55,68332.5,474.25,71137.5,453.35,68002.5,468.75,70312.5 +2024-09-24,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,76.61,52.22,4000.28,56.06,4294.76,56.06,4294.76,56.06,4294.76,56.06,4294.76 +2024-09-24,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,8.72,458.95,4002.08,489.02,4264.25,489.02,4264.25,489.02,4264.25,489.02,4264.25 diff --git a/DATA/SOURCE/Holdings/HoldingsHistory_data.csv b/DATA/SOURCE/Holdings/HoldingsHistory_data.csv index 59bc4848..b98f3e4b 100644 --- a/DATA/SOURCE/Holdings/HoldingsHistory_data.csv +++ b/DATA/SOURCE/Holdings/HoldingsHistory_data.csv @@ -1,21 +1,21 @@ segment,exchange,symbol,min_date,max_date,isin -EQ,NSE,BAJAJHFL,2024-09-13,2024-09-21,INE377Y01014 +EQ,NSE,BAJAJHFL,2024-09-13,2024-09-24,INE377Y01014 EQ,NSE,BHAGERIA,2020-05-05,2020-06-14,INE354C01027 EQ,NSE,BPCL,2021-08-06,2022-08-09,INE029A01011 EQ,NSE,GOLDBEES,2021-02-09,2021-06-03,INF204KB17I5 EQ,NSE,HERANBA,2021-03-04,2021-03-08,INE694N01015 EQ,NSE,IDEA,2020-07-29,2021-06-13,INE669E01016 EQ,NSE,INFY,2021-04-12,2021-06-13,INE009A01021 -EQ,NSE,IRCTC,2024-06-04,2024-09-21,INE335Y01020 -EQ,NSE,KPITTECH,2024-06-13,2024-09-21,INE04I401011 +EQ,NSE,IRCTC,2024-06-04,2024-09-24,INE335Y01020 +EQ,NSE,KPITTECH,2024-06-13,2024-09-24,INE04I401011 EQ,NSE,LICI,2022-05-13,2022-08-09,INE0J1Y01017 EQ,NSE,NIFTYBEES,2021-02-09,2021-06-13,INF204KB14I2 EQ,NSE,PNB,2020-07-29,2021-06-13,INE160A01022 EQ,NSE,SBIN,2021-05-10,2021-06-03,INE062A01020 EQ,NSE,TATACHEM,2021-06-15,2022-08-09,INE092A01019 -EQ,NSE,TATAMOTORS,2020-04-21,2024-09-21,INE155A01022 -EQ,NSE,TATAPOWER,2021-02-08,2024-09-21,INE245A01021 +EQ,NSE,TATAMOTORS,2020-04-21,2024-09-24,INE155A01022 +EQ,NSE,TATAPOWER,2021-02-08,2024-09-24,INE245A01021 EQ,NSE,VOLTAS,2021-06-15,2022-08-09,INE226A01021 EQ,NSE,YESBANK,2020-07-27,2021-11-09,INE528G01035 -MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-09-21,INF769K01DM9 -MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-09-21,INF200K01UM9 +MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-09-24,INF769K01DM9 +MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-09-24,INF200K01UM9 diff --git a/NOTEBOOKS/01_BRONZE_LAYER_ETL/01_TradeHistory.ipynb b/NOTEBOOKS/01_BRONZE_LAYER_ETL/01_TradeHistory.ipynb index a030c35a..b02076f4 100644 --- a/NOTEBOOKS/01_BRONZE_LAYER_ETL/01_TradeHistory.ipynb +++ b/NOTEBOOKS/01_BRONZE_LAYER_ETL/01_TradeHistory.ipynb @@ -11,19 +11,33 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:22.454842Z", + "iopub.status.busy": "2024-09-24T19:06:22.454641Z", + "iopub.status.idle": "2024-09-24T19:06:22.839449Z", + "shell.execute_reply": "2024-09-24T19:06:22.838861Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", - "from PortfolioTracker import GlobalPath\n", + "from StockETL import GlobalPath\n", "import pandas as pd" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:22.841816Z", + "iopub.status.busy": "2024-09-24T19:06:22.841392Z", + "iopub.status.idle": "2024-09-24T19:06:22.996078Z", + "shell.execute_reply": "2024-09-24T19:06:22.995536Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -32,8 +46,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:22.998348Z", + "iopub.status.busy": "2024-09-24T19:06:22.997963Z", + "iopub.status.idle": "2024-09-24T19:06:23.001456Z", + "shell.execute_reply": "2024-09-24T19:06:23.001003Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -50,8 +71,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:23.003390Z", + "iopub.status.busy": "2024-09-24T19:06:23.003067Z", + "iopub.status.idle": "2024-09-24T19:06:23.007306Z", + "shell.execute_reply": "2024-09-24T19:06:23.006796Z" + } + }, "outputs": [], "source": [ "def read_file(file_path: GlobalPath) -> None:\n", @@ -101,9 +129,50 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:23.009219Z", + "iopub.status.busy": "2024-09-24T19:06:23.008852Z", + "iopub.status.idle": "2024-09-24T19:06:23.219352Z", + "shell.execute_reply": "2024-09-24T19:06:23.218725Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Files Detected: 5\n", + "\n", + "Processing => /home/runner/work/StockETL/StockETL/DATA/SOURCE/TradeHistory/trade_2425.xlsx\n", + "Sheet name => TRADE\n", + "Processed to => /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2425.csv\n", + "\n", + "Processing => /home/runner/work/StockETL/StockETL/DATA/SOURCE/TradeHistory/trade_2324.xlsx\n", + "Sheet name => TRADE\n", + "Processed to => /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2324.csv\n", + "\n", + "Processing => /home/runner/work/StockETL/StockETL/DATA/SOURCE/TradeHistory/trade_2223.xlsx\n", + "Sheet name => TRADE\n", + "Processed to => /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2223.csv\n", + "\n", + "Processing => /home/runner/work/StockETL/StockETL/DATA/SOURCE/TradeHistory/trade_2021.xlsx\n", + "Sheet name => TRADE\n", + "Processed to => /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2021.csv\n", + "\n", + "Processing => /home/runner/work/StockETL/StockETL/DATA/SOURCE/TradeHistory/trade_2122.xlsx\n", + "Sheet name => TRADE\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processed to => /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2122.csv\n" + ] + } + ], "source": [ "# Generate file paths for available Excel files in the source layer\n", "file_paths = check_files_availability(\n", @@ -151,7 +220,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/01_BRONZE_LAYER_ETL/02_StockData.ipynb b/NOTEBOOKS/01_BRONZE_LAYER_ETL/02_StockData.ipynb index 8e41ab04..a71de823 100644 --- a/NOTEBOOKS/01_BRONZE_LAYER_ETL/02_StockData.ipynb +++ b/NOTEBOOKS/01_BRONZE_LAYER_ETL/02_StockData.ipynb @@ -13,8 +13,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:25.781224Z", + "iopub.status.busy": "2024-09-24T19:06:25.781027Z", + "iopub.status.idle": "2024-09-24T19:06:26.274498Z", + "shell.execute_reply": "2024-09-24T19:06:26.273798Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries\n", @@ -25,13 +32,20 @@ "from pyrate_limiter import Limiter, Duration, RequestRate\n", "from requests_cache import CacheMixin, SQLiteCache\n", "from requests_ratelimiter import LimiterMixin, MemoryQueueBucket\n", - "from PortfolioTracker import DateTimeUtil, GlobalPath" + "from StockETL import DateTimeUtil, GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.276852Z", + "iopub.status.busy": "2024-09-24T19:06:26.276568Z", + "iopub.status.idle": "2024-09-24T19:06:26.413236Z", + "shell.execute_reply": "2024-09-24T19:06:26.412642Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", @@ -40,8 +54,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.415491Z", + "iopub.status.busy": "2024-09-24T19:06:26.415111Z", + "iopub.status.idle": "2024-09-24T19:06:26.418674Z", + "shell.execute_reply": "2024-09-24T19:06:26.418230Z" + } + }, "outputs": [], "source": [ "# Define Constants file paths\n", @@ -53,8 +74,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.420486Z", + "iopub.status.busy": "2024-09-24T19:06:26.420158Z", + "iopub.status.idle": "2024-09-24T19:06:26.430363Z", + "shell.execute_reply": "2024-09-24T19:06:26.429899Z" + } + }, "outputs": [], "source": [ "# Setting cache location for yfinance\n", @@ -77,8 +105,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.432295Z", + "iopub.status.busy": "2024-09-24T19:06:26.431932Z", + "iopub.status.idle": "2024-09-24T19:06:26.435536Z", + "shell.execute_reply": "2024-09-24T19:06:26.435084Z" + } + }, "outputs": [], "source": [ "def process_file(stock_ticker, date, output_file):\n", @@ -104,8 +139,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 6, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.437368Z", + "iopub.status.busy": "2024-09-24T19:06:26.437020Z", + "iopub.status.idle": "2024-09-24T19:06:26.441337Z", + "shell.execute_reply": "2024-09-24T19:06:26.440894Z" + } + }, "outputs": [], "source": [ "# Dictionary for stock ticker overrides\n", @@ -172,9 +214,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 7, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.443288Z", + "iopub.status.busy": "2024-09-24T19:06:26.442941Z", + "iopub.status.idle": "2024-09-24T19:06:26.451537Z", + "shell.execute_reply": "2024-09-24T19:06:26.450867Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loaded data from: /home/runner/work/StockETL/StockETL/DATA/SOURCE/Holdings/HoldingsHistory_data.csv\n" + ] + } + ], "source": [ "# Load holdings data from CSV\n", "df_holdings_history = pd.read_csv(HOLDINGS_HISTORY_PATH)\n", @@ -189,9 +246,112 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 8, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:26.488314Z", + "iopub.status.busy": "2024-09-24T19:06:26.487845Z", + "iopub.status.idle": "2024-09-24T19:06:53.335696Z", + "shell.execute_reply": "2024-09-24T19:06:53.335086Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Processing data for symbol BAJAJHFL:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BAJAJHFL_2024_09.csv\n", + "\n", + "Processing data for symbol BHAGERIA:\n", + "\n", + "Processing data for symbol BPCL:\n", + "\n", + "Processing data for symbol GOLDBEES:\n", + "\n", + "Processing data for symbol HERANBA:\n", + "\n", + "Processing data for symbol IDEA:\n", + "\n", + "Processing data for symbol INFY:\n", + "\n", + "Processing data for symbol IRCTC:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_09.csv\n", + "\n", + "Processing data for symbol KPITTECH:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_09.csv\n", + "\n", + "Processing data for symbol LICI:\n", + "\n", + "Processing data for symbol NIFTYBEES:\n", + "\n", + "Processing data for symbol PNB:\n", + "\n", + "Processing data for symbol SBIN:\n", + "\n", + "Processing data for symbol TATACHEM:\n", + "\n", + "Processing data for symbol TATAMOTORS:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_09.csv\n", + "\n", + "Processing data for symbol TATAPOWER:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_09.csv\n", + "\n", + "Processing data for symbol VOLTAS:\n", + "\n", + "Processing data for symbol YESBANK:\n", + "\n", + "Processing data for symbol MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_09.csv\n", + "\n", + "Processing data for symbol SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH:\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data processed and saved to: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_09.csv\n" + ] + } + ], "source": [ "# Fetch stock data and process it.\n", "for _, row in df_holdings_history.iterrows():\n", @@ -247,7 +407,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/01_BRONZE_LAYER_ETL/03_Symbol.ipynb b/NOTEBOOKS/01_BRONZE_LAYER_ETL/03_Symbol.ipynb index 3452e711..d32e2de6 100644 --- a/NOTEBOOKS/01_BRONZE_LAYER_ETL/03_Symbol.ipynb +++ b/NOTEBOOKS/01_BRONZE_LAYER_ETL/03_Symbol.ipynb @@ -11,19 +11,33 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:55.880526Z", + "iopub.status.busy": "2024-09-24T19:06:55.880325Z", + "iopub.status.idle": "2024-09-24T19:06:56.160291Z", + "shell.execute_reply": "2024-09-24T19:06:56.159754Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:56.162696Z", + "iopub.status.busy": "2024-09-24T19:06:56.162250Z", + "iopub.status.idle": "2024-09-24T19:06:56.318501Z", + "shell.execute_reply": "2024-09-24T19:06:56.317906Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -32,8 +46,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:56.320747Z", + "iopub.status.busy": "2024-09-24T19:06:56.320534Z", + "iopub.status.idle": "2024-09-24T19:06:56.324002Z", + "shell.execute_reply": "2024-09-24T19:06:56.323549Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -50,8 +71,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:56.325981Z", + "iopub.status.busy": "2024-09-24T19:06:56.325741Z", + "iopub.status.idle": "2024-09-24T19:06:56.329183Z", + "shell.execute_reply": "2024-09-24T19:06:56.328709Z" + } + }, "outputs": [], "source": [ "# Define a function to read and process an csv file\n", @@ -83,9 +111,42 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:56.331086Z", + "iopub.status.busy": "2024-09-24T19:06:56.330720Z", + "iopub.status.idle": "2024-09-24T19:06:56.420951Z", + "shell.execute_reply": "2024-09-24T19:06:56.420287Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Files Detected: 4\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/SOURCE/Symbol/INDEX_Symbols.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/SOURCE/Symbol/AMFI_Reports.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/SOURCE/Symbol/Mannual_Symbols.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/SOURCE/Symbol/EQUITY_Symbols.csv\n", + "Successfully created BRONZE Layer CSV file for Symbol at: /home/runner/work/StockETL/StockETL/DATA/BRONZE/Symbol/Symbol_data.csv\n", + "\n", + "RangeIndex: 16926 entries, 0 to 16925\n", + "Data columns (total 6 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 instrument_type 16926 non-null object\n", + " 1 isin 16926 non-null object\n", + " 2 symbol 4343 non-null object\n", + " 3 scrip_name 16926 non-null object\n", + " 4 scrip_code 4343 non-null object\n", + " 5 isin_reinvestment 12583 non-null object\n", + "dtypes: object(6)\n", + "memory usage: 793.5+ KB\n" + ] + } + ], "source": [ "# Initialize an empty list to store DataFrames\n", "df_symbol_list = []\n", @@ -156,7 +217,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/02_SILVER_LAYER_ETL/01_Symbol.ipynb b/NOTEBOOKS/02_SILVER_LAYER_ETL/01_Symbol.ipynb index eacf3424..f96e9562 100644 --- a/NOTEBOOKS/02_SILVER_LAYER_ETL/01_Symbol.ipynb +++ b/NOTEBOOKS/02_SILVER_LAYER_ETL/01_Symbol.ipynb @@ -11,20 +11,34 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:58.881389Z", + "iopub.status.busy": "2024-09-24T19:06:58.881172Z", + "iopub.status.idle": "2024-09-24T19:06:59.156189Z", + "shell.execute_reply": "2024-09-24T19:06:59.155653Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:59.158358Z", + "iopub.status.busy": "2024-09-24T19:06:59.158117Z", + "iopub.status.idle": "2024-09-24T19:06:59.315788Z", + "shell.execute_reply": "2024-09-24T19:06:59.315202Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -33,8 +47,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:59.318033Z", + "iopub.status.busy": "2024-09-24T19:06:59.317606Z", + "iopub.status.idle": "2024-09-24T19:06:59.321244Z", + "shell.execute_reply": "2024-09-24T19:06:59.320777Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -44,8 +65,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:59.323308Z", + "iopub.status.busy": "2024-09-24T19:06:59.322943Z", + "iopub.status.idle": "2024-09-24T19:06:59.327532Z", + "shell.execute_reply": "2024-09-24T19:06:59.327074Z" + } + }, "outputs": [], "source": [ "# Define a function to read and process an csv file\n", @@ -101,9 +129,38 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:06:59.329497Z", + "iopub.status.busy": "2024-09-24T19:06:59.329136Z", + "iopub.status.idle": "2024-09-24T19:06:59.521074Z", + "shell.execute_reply": "2024-09-24T19:06:59.520421Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Files Detected: 1\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/Symbol/Symbol_data.csv\n", + "Successfully created SILVER Layer CSV file for Symbol at: /home/runner/work/StockETL/StockETL/DATA/SILVER/Symbol/Symbol_data.csv\n", + "\n", + "Index: 16926 entries, 15231 to 4229\n", + "Data columns (total 5 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 instrument_type 16926 non-null object\n", + " 1 isin 16926 non-null object\n", + " 2 symbol 16926 non-null object\n", + " 3 scrip_name 16926 non-null object\n", + " 4 scrip_code 16926 non-null object\n", + "dtypes: object(5)\n", + "memory usage: 793.4+ KB\n" + ] + } + ], "source": [ "# Initialize an empty list to store DataFrames\n", "df_symbol_list = []\n", @@ -176,7 +233,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/02_SILVER_LAYER_ETL/02_TradeHistory.ipynb b/NOTEBOOKS/02_SILVER_LAYER_ETL/02_TradeHistory.ipynb index 9dd3bf06..4573ce82 100644 --- a/NOTEBOOKS/02_SILVER_LAYER_ETL/02_TradeHistory.ipynb +++ b/NOTEBOOKS/02_SILVER_LAYER_ETL/02_TradeHistory.ipynb @@ -11,20 +11,34 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:01.982289Z", + "iopub.status.busy": "2024-09-24T19:07:01.981820Z", + "iopub.status.idle": "2024-09-24T19:07:02.266217Z", + "shell.execute_reply": "2024-09-24T19:07:02.265527Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.268773Z", + "iopub.status.busy": "2024-09-24T19:07:02.268342Z", + "iopub.status.idle": "2024-09-24T19:07:02.428305Z", + "shell.execute_reply": "2024-09-24T19:07:02.427605Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -33,8 +47,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.430487Z", + "iopub.status.busy": "2024-09-24T19:07:02.430275Z", + "iopub.status.idle": "2024-09-24T19:07:02.434391Z", + "shell.execute_reply": "2024-09-24T19:07:02.433952Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -57,8 +78,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.436333Z", + "iopub.status.busy": "2024-09-24T19:07:02.435974Z", + "iopub.status.idle": "2024-09-24T19:07:02.439537Z", + "shell.execute_reply": "2024-09-24T19:07:02.439093Z" + } + }, "outputs": [], "source": [ "# Function to apply the conditional concatenation\n", @@ -97,8 +125,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.441342Z", + "iopub.status.busy": "2024-09-24T19:07:02.440963Z", + "iopub.status.idle": "2024-09-24T19:07:02.445466Z", + "shell.execute_reply": "2024-09-24T19:07:02.445006Z" + } + }, "outputs": [], "source": [ "# Function to read and process a CSV file\n", @@ -163,9 +198,29 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.447439Z", + "iopub.status.busy": "2024-09-24T19:07:02.447089Z", + "iopub.status.idle": "2024-09-24T19:07:02.492957Z", + "shell.execute_reply": "2024-09-24T19:07:02.492309Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Files Detected: 5\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2324.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2122.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2223.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2021.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/TradeHistory/trade_2425.csv\n" + ] + } + ], "source": [ "# Generate file_paths\n", "file_paths = check_files_availability(\n", @@ -202,8 +257,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 7, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.529994Z", + "iopub.status.busy": "2024-09-24T19:07:02.529527Z", + "iopub.status.idle": "2024-09-24T19:07:02.567832Z", + "shell.execute_reply": "2024-09-24T19:07:02.567304Z" + } + }, "outputs": [], "source": [ "# Replace scrip code with company name\n", @@ -230,9 +292,43 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 8, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:02.570305Z", + "iopub.status.busy": "2024-09-24T19:07:02.569927Z", + "iopub.status.idle": "2024-09-24T19:07:02.582381Z", + "shell.execute_reply": "2024-09-24T19:07:02.581905Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "REMAINING COLUMNS : {'strike_price', 'date', 'trade_time', 'expiry', 'company', 'instrument_type', 'scrip_code', 'trade_num'}\n", + "SILVER Layer CSV file for trade history successfully created at:\n", + "/home/runner/work/StockETL/StockETL/DATA/SILVER/TradeHistory/TradeHistory_data.csv\n", + "\n", + "Index: 342 entries, 39 to 40\n", + "Data columns (total 10 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 datetime 342 non-null datetime64[ns]\n", + " 1 exchange 342 non-null object \n", + " 2 segment 342 non-null object \n", + " 3 symbol 342 non-null object \n", + " 4 scrip_name 342 non-null object \n", + " 5 side 342 non-null object \n", + " 6 amount 342 non-null float64 \n", + " 7 quantity 342 non-null float64 \n", + " 8 price 342 non-null float64 \n", + " 9 expiry_date 291 non-null datetime64[ns]\n", + "dtypes: datetime64[ns](2), float64(3), object(5)\n", + "memory usage: 29.4+ KB\n" + ] + } + ], "source": [ "# Sort the DataFrame by date and stock name\n", "df_TradeHistory = df_TradeHistory.sort_values(by=[\"datetime\"]) # , \"company\"\n", @@ -292,7 +388,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/02_SILVER_LAYER_ETL/03_StockPrice.ipynb b/NOTEBOOKS/02_SILVER_LAYER_ETL/03_StockPrice.ipynb index 682fc421..3bd13499 100644 --- a/NOTEBOOKS/02_SILVER_LAYER_ETL/03_StockPrice.ipynb +++ b/NOTEBOOKS/02_SILVER_LAYER_ETL/03_StockPrice.ipynb @@ -11,8 +11,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:05.020170Z", + "iopub.status.busy": "2024-09-24T19:07:05.019794Z", + "iopub.status.idle": "2024-09-24T19:07:05.306831Z", + "shell.execute_reply": "2024-09-24T19:07:05.306154Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", @@ -20,13 +27,20 @@ "import re\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:05.309363Z", + "iopub.status.busy": "2024-09-24T19:07:05.308938Z", + "iopub.status.idle": "2024-09-24T19:07:05.466122Z", + "shell.execute_reply": "2024-09-24T19:07:05.465437Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -35,8 +49,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:05.468336Z", + "iopub.status.busy": "2024-09-24T19:07:05.468125Z", + "iopub.status.idle": "2024-09-24T19:07:05.471943Z", + "shell.execute_reply": "2024-09-24T19:07:05.471488Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -58,9 +79,1230 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:05.474077Z", + "iopub.status.busy": "2024-09-24T19:07:05.473704Z", + "iopub.status.idle": "2024-09-24T19:07:06.931838Z", + "shell.execute_reply": "2024-09-24T19:07:06.931250Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Files Detected: 1170\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BHAGERIA_2020_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBIN_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_12.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BANKBARODA_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HERANBA_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BAJAJHFL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BHAGERIA_2020_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_09.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CAMPUS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CAMPUS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SINTEX_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/INFY_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_10.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BANKBARODA_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/INFY_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_RE_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_04.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBIN_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/INFY_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SINTEX_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_RE_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_05.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CAMPUS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_07.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_06.csv\n" + ] + } + ], "source": [ "# Initialize an empty list to store individual stock price DataFrames\n", "df_stock_price_list = []\n", @@ -106,9 +1348,39 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:06.934045Z", + "iopub.status.busy": "2024-09-24T19:07:06.933643Z", + "iopub.status.idle": "2024-09-24T19:07:07.069023Z", + "shell.execute_reply": "2024-09-24T19:07:07.068355Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "SILVER Layer CSV file for Stock Price history successfully created at:\n", + "/home/runner/work/StockETL/StockETL/DATA/SILVER/StockPrice/StockPrice_data.csv\n", + "\n", + "Index: 22776 entries, 3488 to 5220\n", + "Data columns (total 7 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 date 22776 non-null object \n", + " 1 symbol 22776 non-null object \n", + " 2 open 22776 non-null float64\n", + " 3 high 22776 non-null float64\n", + " 4 low 22776 non-null float64\n", + " 5 close 22776 non-null float64\n", + " 6 volume 22776 non-null float64\n", + "dtypes: float64(5), object(2)\n", + "memory usage: 1.4+ MB\n" + ] + } + ], "source": [ "# Convert datetime to date string\n", "df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.date\n", @@ -169,7 +1441,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/02_SILVER_LAYER_ETL/04_StockEvents.ipynb b/NOTEBOOKS/02_SILVER_LAYER_ETL/04_StockEvents.ipynb index 587079ac..7b1cd4db 100644 --- a/NOTEBOOKS/02_SILVER_LAYER_ETL/04_StockEvents.ipynb +++ b/NOTEBOOKS/02_SILVER_LAYER_ETL/04_StockEvents.ipynb @@ -11,8 +11,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:09.575960Z", + "iopub.status.busy": "2024-09-24T19:07:09.575484Z", + "iopub.status.idle": "2024-09-24T19:07:09.861719Z", + "shell.execute_reply": "2024-09-24T19:07:09.861087Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", @@ -20,13 +27,20 @@ "import re\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:09.864302Z", + "iopub.status.busy": "2024-09-24T19:07:09.863664Z", + "iopub.status.idle": "2024-09-24T19:07:10.022645Z", + "shell.execute_reply": "2024-09-24T19:07:10.022046Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -35,8 +49,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:10.025102Z", + "iopub.status.busy": "2024-09-24T19:07:10.024690Z", + "iopub.status.idle": "2024-09-24T19:07:10.028058Z", + "shell.execute_reply": "2024-09-24T19:07:10.027581Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -61,9 +82,1224 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:10.029900Z", + "iopub.status.busy": "2024-09-24T19:07:10.029691Z", + "iopub.status.idle": "2024-09-24T19:07:11.470926Z", + "shell.execute_reply": "2024-09-24T19:07:11.470285Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of Files Detected: 1170\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BHAGERIA_2020_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBIN_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_02.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BANKBARODA_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HERANBA_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BAJAJHFL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BHAGERIA_2020_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_07.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CAMPUS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CAMPUS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SINTEX_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KNRCON_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LICI_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/INFY_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_03.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDFCFIRSTB_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BANKBARODA_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/INFY_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_RE_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IRCTC_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_05.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBIN_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/NIFTYBEES_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/INFY_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DEEPAKNTR_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SINTEX_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_RE_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YAMNINV_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_01.csv\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CAMPUS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SWORDEDGE_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/DATAPATTNS_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2020_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIRTUALG_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2021_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/ZOMATO_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GOLDBEES_2021_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/YESBANK_2021_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/IDEA_2021_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2021_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2020_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VOLTAS_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RAGHUSYN_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATACHEM_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNINDIA_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2020_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2022_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2024_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAMOTORS_2022_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VISESHINFO_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/FCSSOFT_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BPCL_2022_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GREENPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2022_09.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2022_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PNB_2021_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIKASLIFE_2022_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GITARENEW_2023_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2024_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2023_12.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CRESSAN_2023_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2021_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/AWL_2023_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TRIDENT_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPITTECH_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2024_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/JPPOWER_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TTML_2022_06.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/WIPRO_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/TATAPOWER_2023_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/BCG_2024_01.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/KPEL_2023_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/HFCL_2023_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/SUZLON_2024_04.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/LLOYDSENGG_2024_03.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/VIJIFIN_2022_10.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_02.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/GRAVITA_2022_05.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/CTL_2023_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2024_07.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/PRAKASHSTL_2023_08.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/RTNPOWER_2022_11.csv\n", + "Processing file: /home/runner/work/StockETL/StockETL/DATA/BRONZE/StockData/URJA_2023_06.csv\n" + ] + } + ], "source": [ "# Initialize an empty list to store DataFrames\n", "df_stock_events_list = []\n", @@ -98,9 +1334,36 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:11.473192Z", + "iopub.status.busy": "2024-09-24T19:07:11.473000Z", + "iopub.status.idle": "2024-09-24T19:07:11.514332Z", + "shell.execute_reply": "2024-09-24T19:07:11.513749Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "SILVER Layer CSV file for Stock Events history successfully created at:\n", + "/home/runner/work/StockETL/StockETL/DATA/SILVER/StockEvents/StockEvents_data.csv\n", + "\n", + "Index: 57 entries, 7199 to 3270\n", + "Data columns (total 4 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 date 57 non-null object \n", + " 1 symbol 57 non-null object \n", + " 2 event 57 non-null object \n", + " 3 value 57 non-null float64\n", + "dtypes: float64(1), object(3)\n", + "memory usage: 2.2+ KB\n" + ] + } + ], "source": [ "# Convert datetime strings to date objects for consistency\n", "df[\"date\"] = pd.to_datetime(df[\"date\"]).dt.date\n", @@ -167,7 +1430,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/03_GOLD_LAYER_ETL/01_Holding.ipynb b/NOTEBOOKS/03_GOLD_LAYER_ETL/01_Holding.ipynb index c1b1f8f8..48af27ed 100644 --- a/NOTEBOOKS/03_GOLD_LAYER_ETL/01_Holding.ipynb +++ b/NOTEBOOKS/03_GOLD_LAYER_ETL/01_Holding.ipynb @@ -11,20 +11,34 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.055558Z", + "iopub.status.busy": "2024-09-24T19:07:14.055363Z", + "iopub.status.idle": "2024-09-24T19:07:14.338793Z", + "shell.execute_reply": "2024-09-24T19:07:14.338269Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath, Portfolio" + "from StockETL import GlobalPath, Portfolio" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.341125Z", + "iopub.status.busy": "2024-09-24T19:07:14.340697Z", + "iopub.status.idle": "2024-09-24T19:07:14.498475Z", + "shell.execute_reply": "2024-09-24T19:07:14.497939Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -33,8 +47,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.500807Z", + "iopub.status.busy": "2024-09-24T19:07:14.500439Z", + "iopub.status.idle": "2024-09-24T19:07:14.504981Z", + "shell.execute_reply": "2024-09-24T19:07:14.504488Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -68,9 +89,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.507105Z", + "iopub.status.busy": "2024-09-24T19:07:14.506779Z", + "iopub.status.idle": "2024-09-24T19:07:14.517247Z", + "shell.execute_reply": "2024-09-24T19:07:14.516639Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Read SILVER Layer trade history data from: /home/runner/work/StockETL/StockETL/DATA/SILVER/TradeHistory/TradeHistory_data.csv\n" + ] + } + ], "source": [ "# Read the CSV file\n", "df_trade_history = pd.read_csv(tradehistory_silver_file_path)\n", @@ -103,8 +139,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.556075Z", + "iopub.status.busy": "2024-09-24T19:07:14.555575Z", + "iopub.status.idle": "2024-09-24T19:07:14.561278Z", + "shell.execute_reply": "2024-09-24T19:07:14.560658Z" + } + }, "outputs": [], "source": [ "# Apply the trade logic to each row of the DataFrame\n", @@ -130,9 +173,41 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.563271Z", + "iopub.status.busy": "2024-09-24T19:07:14.563080Z", + "iopub.status.idle": "2024-09-24T19:07:14.578726Z", + "shell.execute_reply": "2024-09-24T19:07:14.578093Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GOLD Layer CSV file for Current Holdings successfully created at:\n", + "/home/runner/work/StockETL/StockETL/DATA/GOLD/Holdings/CurrentHoldings_data.csv\n", + "\n", + "RangeIndex: 19 entries, 0 to 18\n", + "Data columns (total 9 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 scrip_name 19 non-null object \n", + " 1 symbol 19 non-null object \n", + " 2 exchange 19 non-null object \n", + " 3 segment 19 non-null object \n", + " 4 datetime 19 non-null datetime64[ns]\n", + " 5 side 19 non-null object \n", + " 6 quantity 19 non-null float64 \n", + " 7 price 19 non-null float64 \n", + " 8 amount 19 non-null float64 \n", + "dtypes: datetime64[ns](1), float64(3), object(5)\n", + "memory usage: 1.5+ KB\n" + ] + } + ], "source": [ "# Create a DataFrame from the processed data\n", "df_holding_records = pd.DataFrame(portfolio.get_current_holdings())\n", @@ -187,8 +262,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 7, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.580905Z", + "iopub.status.busy": "2024-09-24T19:07:14.580430Z", + "iopub.status.idle": "2024-09-24T19:07:14.587912Z", + "shell.execute_reply": "2024-09-24T19:07:14.587280Z" + } + }, "outputs": [], "source": [ "# Create a DataFrame from the processed data\n", @@ -209,8 +291,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 8, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.589808Z", + "iopub.status.busy": "2024-09-24T19:07:14.589616Z", + "iopub.status.idle": "2024-09-24T19:07:14.644522Z", + "shell.execute_reply": "2024-09-24T19:07:14.643997Z" + } + }, "outputs": [], "source": [ "# Create a function to expand the date range for each stock\n", @@ -255,9 +344,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 9, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.646955Z", + "iopub.status.busy": "2024-09-24T19:07:14.646528Z", + "iopub.status.idle": "2024-09-24T19:07:14.677552Z", + "shell.execute_reply": "2024-09-24T19:07:14.676942Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loaded SILVER Layer stock price data from: /home/runner/work/StockETL/StockETL/DATA/SILVER/StockPrice/StockPrice_data.csv\n" + ] + } + ], "source": [ "# Load stock prices data from the specified CSV file path\n", "df_stockprice = pd.read_csv(stockprice_silver_file_path)\n", @@ -280,8 +384,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 10, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.679600Z", + "iopub.status.busy": "2024-09-24T19:07:14.679390Z", + "iopub.status.idle": "2024-09-24T19:07:14.696009Z", + "shell.execute_reply": "2024-09-24T19:07:14.695492Z" + } + }, "outputs": [], "source": [ "# Calculate the OHLC value of holdings\n", @@ -304,9 +415,47 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 11, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.698056Z", + "iopub.status.busy": "2024-09-24T19:07:14.697839Z", + "iopub.status.idle": "2024-09-24T19:07:14.769657Z", + "shell.execute_reply": "2024-09-24T19:07:14.769063Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GOLD Layer CSV file for Holdings successfully created at: /home/runner/work/StockETL/StockETL/DATA/GOLD/Holdings/HoldingsHistory_data.csv\n", + "\n", + "RangeIndex: 6205 entries, 0 to 6204\n", + "Data columns (total 16 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 date 6205 non-null datetime64[ns]\n", + " 1 segment 6205 non-null object \n", + " 2 exchange 6205 non-null object \n", + " 3 symbol 6205 non-null object \n", + " 4 scrip_name 6205 non-null object \n", + " 5 holding_quantity 6205 non-null float64 \n", + " 6 avg_price 6205 non-null float64 \n", + " 7 holding_amount 6205 non-null float64 \n", + " 8 open_price 6202 non-null float64 \n", + " 9 open_amount 6202 non-null float64 \n", + " 10 high_price 6202 non-null float64 \n", + " 11 high_amount 6202 non-null float64 \n", + " 12 low_price 6202 non-null float64 \n", + " 13 low_amount 6202 non-null float64 \n", + " 14 close_price 6202 non-null float64 \n", + " 15 close_amount 6202 non-null float64 \n", + "dtypes: datetime64[ns](1), float64(11), object(4)\n", + "memory usage: 775.8+ KB\n" + ] + } + ], "source": [ "# Sort the DataFrame for organized output\n", "df_holdings = df_holdings.sort_values(\n", @@ -357,9 +506,38 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 12, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:14.771775Z", + "iopub.status.busy": "2024-09-24T19:07:14.771568Z", + "iopub.status.idle": "2024-09-24T19:07:14.823331Z", + "shell.execute_reply": "2024-09-24T19:07:14.822763Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loaded data from: /home/runner/work/StockETL/StockETL/DATA/SILVER/Symbol/Symbol_data.csv\n", + "GOLD Layer CSV file for Holdings successfully created at: /home/runner/work/StockETL/StockETL/DATA/SOURCE/Holdings/HoldingsHistory_data.csv\n", + "\n", + "RangeIndex: 20 entries, 0 to 19\n", + "Data columns (total 6 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 segment 20 non-null object \n", + " 1 exchange 20 non-null object \n", + " 2 symbol 20 non-null object \n", + " 3 min_date 20 non-null datetime64[ns]\n", + " 4 max_date 20 non-null datetime64[ns]\n", + " 5 isin 20 non-null object \n", + "dtypes: datetime64[ns](2), object(4)\n", + "memory usage: 1.1+ KB\n" + ] + } + ], "source": [ "# Replace scrip code with scrip_name name\n", "df_symbol = pd.read_csv(symbol_silver_file_path)\n", diff --git a/NOTEBOOKS/03_GOLD_LAYER_ETL/02_ProfitLoss.ipynb b/NOTEBOOKS/03_GOLD_LAYER_ETL/02_ProfitLoss.ipynb index cc4f2b70..fc2d1ef0 100644 --- a/NOTEBOOKS/03_GOLD_LAYER_ETL/02_ProfitLoss.ipynb +++ b/NOTEBOOKS/03_GOLD_LAYER_ETL/02_ProfitLoss.ipynb @@ -11,20 +11,34 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:17.290057Z", + "iopub.status.busy": "2024-09-24T19:07:17.289830Z", + "iopub.status.idle": "2024-09-24T19:07:17.572499Z", + "shell.execute_reply": "2024-09-24T19:07:17.571977Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath, Portfolio" + "from StockETL import GlobalPath, Portfolio" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:17.574895Z", + "iopub.status.busy": "2024-09-24T19:07:17.574454Z", + "iopub.status.idle": "2024-09-24T19:07:17.729245Z", + "shell.execute_reply": "2024-09-24T19:07:17.728620Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -33,8 +47,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:17.731536Z", + "iopub.status.busy": "2024-09-24T19:07:17.731151Z", + "iopub.status.idle": "2024-09-24T19:07:17.734563Z", + "shell.execute_reply": "2024-09-24T19:07:17.734122Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -58,9 +79,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:17.736602Z", + "iopub.status.busy": "2024-09-24T19:07:17.736242Z", + "iopub.status.idle": "2024-09-24T19:07:17.746131Z", + "shell.execute_reply": "2024-09-24T19:07:17.745638Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Read SILVER Layer trade history data from: /home/runner/work/StockETL/StockETL/DATA/SILVER/TradeHistory/TradeHistory_data.csv\n" + ] + } + ], "source": [ "# Read the CSV file\n", "df_trade_history = pd.read_csv(tradehistory_silver_file_path)\n", @@ -88,9 +124,25 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:17.784995Z", + "iopub.status.busy": "2024-09-24T19:07:17.784465Z", + "iopub.status.idle": "2024-09-24T19:07:17.796037Z", + "shell.execute_reply": "2024-09-24T19:07:17.795399Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NIFTY-PE-24650-18JUL2024 => 100.0 expired\n", + "NIFTY-CE-25000-08AUG2024 => 25.0 expired\n" + ] + } + ], "source": [ "# Apply the trade logic to each row of the DataFrame\n", "# Instantiate the Portfolio object\n", @@ -114,9 +166,48 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 6, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:17.798164Z", + "iopub.status.busy": "2024-09-24T19:07:17.797659Z", + "iopub.status.idle": "2024-09-24T19:07:17.815893Z", + "shell.execute_reply": "2024-09-24T19:07:17.815246Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GOLD Layer CSV file for ProfitLoss successfully created at:\n", + "/home/runner/work/StockETL/StockETL/DATA/GOLD/ProfitLoss/ProfitLoss_data.csv\n", + "\n", + "RangeIndex: 206 entries, 0 to 205\n", + "Data columns (total 16 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 exchange 206 non-null object \n", + " 1 segment 206 non-null object \n", + " 2 symbol 206 non-null object \n", + " 3 scrip_name 206 non-null object \n", + " 4 position 206 non-null object \n", + " 5 quantity 206 non-null float64 \n", + " 6 open_datetime 206 non-null datetime64[ns]\n", + " 7 open_side 206 non-null object \n", + " 8 open_price 206 non-null float64 \n", + " 9 open_amount 206 non-null float64 \n", + " 10 close_datetime 206 non-null datetime64[ns]\n", + " 11 close_side 206 non-null object \n", + " 12 close_price 206 non-null float64 \n", + " 13 close_amount 206 non-null float64 \n", + " 14 pnl_amount 206 non-null float64 \n", + " 15 pnl_percentage 206 non-null float64 \n", + "dtypes: datetime64[ns](2), float64(7), object(7)\n", + "memory usage: 25.9+ KB\n" + ] + } + ], "source": [ "# Create a DataFrame from the processed data\n", "df_pnl = pd.DataFrame(portfolio.get_pnl())\n", @@ -200,7 +291,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.6" } }, "nbformat": 4, diff --git a/NOTEBOOKS/03_GOLD_LAYER_ETL/03_Dividend.ipynb b/NOTEBOOKS/03_GOLD_LAYER_ETL/03_Dividend.ipynb index e4c96b08..33b59fb3 100644 --- a/NOTEBOOKS/03_GOLD_LAYER_ETL/03_Dividend.ipynb +++ b/NOTEBOOKS/03_GOLD_LAYER_ETL/03_Dividend.ipynb @@ -19,20 +19,34 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.247783Z", + "iopub.status.busy": "2024-09-24T19:07:20.247591Z", + "iopub.status.idle": "2024-09-24T19:07:20.537860Z", + "shell.execute_reply": "2024-09-24T19:07:20.537306Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.540447Z", + "iopub.status.busy": "2024-09-24T19:07:20.539994Z", + "iopub.status.idle": "2024-09-24T19:07:20.700387Z", + "shell.execute_reply": "2024-09-24T19:07:20.699831Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -41,8 +55,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.702757Z", + "iopub.status.busy": "2024-09-24T19:07:20.702358Z", + "iopub.status.idle": "2024-09-24T19:07:20.706173Z", + "shell.execute_reply": "2024-09-24T19:07:20.705694Z" + } + }, "outputs": [], "source": [ "# Instantiate GlobalPath\n", @@ -57,9 +78,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.708191Z", + "iopub.status.busy": "2024-09-24T19:07:20.707685Z", + "iopub.status.idle": "2024-09-24T19:07:20.725357Z", + "shell.execute_reply": "2024-09-24T19:07:20.724614Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loaded GOLD Layer holdings data from: /home/runner/work/StockETL/StockETL/DATA/GOLD/Holdings/HoldingsHistory_data.csv\n" + ] + } + ], "source": [ "# Load holdings data from the GOLD layer\n", "df_holdings = pd.read_csv(holdingshistory_gold_file_path)\n", @@ -69,9 +105,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.764713Z", + "iopub.status.busy": "2024-09-24T19:07:20.764195Z", + "iopub.status.idle": "2024-09-24T19:07:20.770756Z", + "shell.execute_reply": "2024-09-24T19:07:20.770236Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loaded SILVER Layer stock dividend data from: /home/runner/work/StockETL/StockETL/DATA/SILVER/StockEvents/StockEvents_data.csv\n" + ] + } + ], "source": [ "# Load dividend data from the SILVER layer\n", "df_dividends = pd.read_csv(stockevents_silver_file_path)\n", @@ -83,8 +134,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 6, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.772729Z", + "iopub.status.busy": "2024-09-24T19:07:20.772343Z", + "iopub.status.idle": "2024-09-24T19:07:20.781851Z", + "shell.execute_reply": "2024-09-24T19:07:20.781343Z" + } + }, "outputs": [], "source": [ "# Filter for dividend events only\n", @@ -107,9 +165,35 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 7, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:20.783841Z", + "iopub.status.busy": "2024-09-24T19:07:20.783464Z", + "iopub.status.idle": "2024-09-24T19:07:20.794800Z", + "shell.execute_reply": "2024-09-24T19:07:20.794172Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "GOLD Layer CSV file for Holdings successfully created at: /home/runner/work/StockETL/StockETL/DATA/GOLD/Dividend/Dividend_data.csv\n", + "\n", + "RangeIndex: 16 entries, 0 to 15\n", + "Data columns (total 4 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 date 16 non-null datetime64[ns]\n", + " 1 segment 16 non-null object \n", + " 2 symbol 16 non-null object \n", + " 3 dividend_amount 16 non-null float64 \n", + "dtypes: datetime64[ns](1), float64(1), object(2)\n", + "memory usage: 644.0+ bytes\n" + ] + } + ], "source": [ "# Sort and format the DataFrame\n", "df_dividend = df_dividend.sort_values(\n", diff --git a/NOTEBOOKS/04_API_LAYER_ETL/01_API.ipynb b/NOTEBOOKS/04_API_LAYER_ETL/01_API.ipynb index 1c74df64..473eb5f5 100644 --- a/NOTEBOOKS/04_API_LAYER_ETL/01_API.ipynb +++ b/NOTEBOOKS/04_API_LAYER_ETL/01_API.ipynb @@ -10,21 +10,35 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 1, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.232391Z", + "iopub.status.busy": "2024-09-24T19:07:23.231928Z", + "iopub.status.idle": "2024-09-24T19:07:23.517546Z", + "shell.execute_reply": "2024-09-24T19:07:23.517019Z" + } + }, "outputs": [], "source": [ "# Importing Common Utility Funcation\n", "import json\n", "\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 2, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.519927Z", + "iopub.status.busy": "2024-09-24T19:07:23.519452Z", + "iopub.status.idle": "2024-09-24T19:07:23.677541Z", + "shell.execute_reply": "2024-09-24T19:07:23.676952Z" + } + }, "outputs": [], "source": [ "# Import necessary libraries and utility functions\n", @@ -33,8 +47,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 3, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.679897Z", + "iopub.status.busy": "2024-09-24T19:07:23.679477Z", + "iopub.status.idle": "2024-09-24T19:07:23.683928Z", + "shell.execute_reply": "2024-09-24T19:07:23.683459Z" + } + }, "outputs": [], "source": [ "# Define file paths using GlobalPath\n", @@ -56,8 +77,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 4, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.685627Z", + "iopub.status.busy": "2024-09-24T19:07:23.685449Z", + "iopub.status.idle": "2024-09-24T19:07:23.689274Z", + "shell.execute_reply": "2024-09-24T19:07:23.688777Z" + } + }, "outputs": [], "source": [ "def group_holdings_data(df_current_holding):\n", @@ -85,8 +113,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 5, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.691090Z", + "iopub.status.busy": "2024-09-24T19:07:23.690741Z", + "iopub.status.idle": "2024-09-24T19:07:23.694096Z", + "shell.execute_reply": "2024-09-24T19:07:23.693579Z" + } + }, "outputs": [], "source": [ "def process_stock_prices(df_stockprice):\n", @@ -99,8 +134,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 6, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.695788Z", + "iopub.status.busy": "2024-09-24T19:07:23.695608Z", + "iopub.status.idle": "2024-09-24T19:07:23.699089Z", + "shell.execute_reply": "2024-09-24T19:07:23.698501Z" + } + }, "outputs": [], "source": [ "def merge_and_calculate_pnl(df_current_holding, df_stockprice):\n", @@ -122,8 +164,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 7, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.700985Z", + "iopub.status.busy": "2024-09-24T19:07:23.700522Z", + "iopub.status.idle": "2024-09-24T19:07:23.704339Z", + "shell.execute_reply": "2024-09-24T19:07:23.703731Z" + } + }, "outputs": [], "source": [ "def prepare_current_holding_data(df_current_holding, df_holding):\n", @@ -144,8 +193,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 8, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.706172Z", + "iopub.status.busy": "2024-09-24T19:07:23.705815Z", + "iopub.status.idle": "2024-09-24T19:07:23.709515Z", + "shell.execute_reply": "2024-09-24T19:07:23.709047Z" + } + }, "outputs": [], "source": [ "def process_holdings_history(df_holdings):\n", @@ -179,8 +235,15 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, + "execution_count": 9, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.711362Z", + "iopub.status.busy": "2024-09-24T19:07:23.711182Z", + "iopub.status.idle": "2024-09-24T19:07:23.716236Z", + "shell.execute_reply": "2024-09-24T19:07:23.715761Z" + } + }, "outputs": [], "source": [ "def process_profit_loss_data(df_profitloss):\n", @@ -249,9 +312,25 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 10, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.718104Z", + "iopub.status.busy": "2024-09-24T19:07:23.717743Z", + "iopub.status.idle": "2024-09-24T19:07:23.764433Z", + "shell.execute_reply": "2024-09-24T19:07:23.763707Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Proccessing Data : /home/runner/work/StockETL/StockETL/DATA/GOLD/Holdings/CurrentHoldings_data.csv\n", + "Proccessing Data : /home/runner/work/StockETL/StockETL/DATA/SILVER/StockPrice/StockPrice_data.csv\n" + ] + } + ], "source": [ "# Main flow\n", "df_current_holding = pd.read_csv(current_holding_records_file_path)\n", @@ -271,9 +350,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 11, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.802746Z", + "iopub.status.busy": "2024-09-24T19:07:23.802139Z", + "iopub.status.idle": "2024-09-24T19:07:23.824760Z", + "shell.execute_reply": "2024-09-24T19:07:23.824204Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Proccessing Data : /home/runner/work/StockETL/StockETL/DATA/GOLD/Holdings/HoldingsHistory_data.csv\n" + ] + } + ], "source": [ "df_holdings = pd.read_csv(holdingshistory_gold_file_path)\n", "print(f\"Proccessing Data : {holdingshistory_gold_file_path}\")\n", @@ -285,9 +379,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 12, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.826635Z", + "iopub.status.busy": "2024-09-24T19:07:23.826443Z", + "iopub.status.idle": "2024-09-24T19:07:23.863353Z", + "shell.execute_reply": "2024-09-24T19:07:23.862803Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Proccessing Data : /home/runner/work/StockETL/StockETL/DATA/GOLD/ProfitLoss/ProfitLoss_data.csv\n" + ] + } + ], "source": [ "df_profitloss = pd.read_csv(profitloss_gold_file_path)\n", "print(f\"Proccessing Data : {profitloss_gold_file_path}\")\n", @@ -296,9 +405,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 13, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.865425Z", + "iopub.status.busy": "2024-09-24T19:07:23.865027Z", + "iopub.status.idle": "2024-09-24T19:07:23.888894Z", + "shell.execute_reply": "2024-09-24T19:07:23.888319Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Proccessing Data : /home/runner/work/StockETL/StockETL/DATA/GOLD/Dividend/Dividend_data.csv\n" + ] + } + ], "source": [ "df_dividend = pd.read_csv(dividend_gold_file_path)\n", "print(f\"Proccessing Data : {dividend_gold_file_path}\")\n", @@ -343,9 +467,24 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], + "execution_count": 14, + "metadata": { + "execution": { + "iopub.execute_input": "2024-09-24T19:07:23.890968Z", + "iopub.status.busy": "2024-09-24T19:07:23.890552Z", + "iopub.status.idle": "2024-09-24T19:07:23.931353Z", + "shell.execute_reply": "2024-09-24T19:07:23.930635Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Data written to /home/runner/work/StockETL/StockETL/DATA/API/API_data.json\n" + ] + } + ], "source": [ "# Create the final output dictionary for the API\n", "output = {\n", diff --git a/NOTEBOOKS/05_PRESENTATION_LAYER/01_Trands.ipynb b/NOTEBOOKS/05_PRESENTATION_LAYER/01_Trands.ipynb index 64156a8d..780d94fd 100644 --- a/NOTEBOOKS/05_PRESENTATION_LAYER/01_Trands.ipynb +++ b/NOTEBOOKS/05_PRESENTATION_LAYER/01_Trands.ipynb @@ -10,7 +10,7 @@ "import matplotlib.dates as mdates\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", - "from PortfolioTracker import GlobalPath" + "from StockETL import GlobalPath" ] }, { diff --git a/NOTEBOOKS/COMMON/common_utility.ipynb b/NOTEBOOKS/COMMON/common_utility.ipynb index 26b30b09..8c0713c5 100644 --- a/NOTEBOOKS/COMMON/common_utility.ipynb +++ b/NOTEBOOKS/COMMON/common_utility.ipynb @@ -14,7 +14,7 @@ "from pathlib import Path\n", "from typing import Any, Dict, List, Optional, Union\n", "import numpy as np\n", - "from PortfolioTracker import DateTimeUtil\n", + "from StockETL import DateTimeUtil\n", "import pandas as pd" ] }, diff --git a/PortfolioTracker/__init__.py b/StockETL/__init__.py similarity index 100% rename from PortfolioTracker/__init__.py rename to StockETL/__init__.py diff --git a/PortfolioTracker/datetimeutils/__init__.py b/StockETL/datetimeutils/__init__.py similarity index 100% rename from PortfolioTracker/datetimeutils/__init__.py rename to StockETL/datetimeutils/__init__.py diff --git a/PortfolioTracker/globalpath/__init__.py b/StockETL/globalpath/__init__.py similarity index 100% rename from PortfolioTracker/globalpath/__init__.py rename to StockETL/globalpath/__init__.py diff --git a/PortfolioTracker/portfolio/__init__.py b/StockETL/portfolio/__init__.py similarity index 100% rename from PortfolioTracker/portfolio/__init__.py rename to StockETL/portfolio/__init__.py diff --git a/PortfolioTracker/portfolio/test.py b/StockETL/portfolio/test.py similarity index 100% rename from PortfolioTracker/portfolio/test.py rename to StockETL/portfolio/test.py diff --git a/PortfolioTracker/version.py b/StockETL/version.py similarity index 100% rename from PortfolioTracker/version.py rename to StockETL/version.py diff --git a/pyproject.toml b/pyproject.toml index 870bd437..76dd5f1e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools"] build-backend = "setuptools.build_meta" [project] -name = "PortfolioTracker" +name = "StockETL" version = "0.3.1" description = "Completed ETL from stock exchanges and calculate PNL AMOUNT and other stuff" license = { file = "LICENSE" } @@ -22,17 +22,17 @@ classifiers = [ ] [project.urls] -Homepage = "https://ptprashanttripathi.github.io/PortfolioTracker" -Repository = "https://github.com/ptprashanttripathi/PortfolioTracker" -Documentation = "https://ptprashanttripathi.github.io/PortfolioTracker" -Issues = "https://github.com/ptprashanttripathi/PortfolioTracker/issues" -Changelog = "https://github.com/PtPrashantTripathi/PortfolioTracker/blob/main/.github/CHANGELOG.md" +Homepage = "https://ptprashanttripathi.github.io/StockETL" +Repository = "https://github.com/ptprashanttripathi/StockETL" +Documentation = "https://ptprashanttripathi.github.io/StockETL" +Issues = "https://github.com/ptprashanttripathi/StockETL/issues" +Changelog = "https://github.com/PtPrashantTripathi/StockETL/blob/main/.github/CHANGELOG.md" [tool.setuptools] -packages = ["PortfolioTracker"] +packages = ["StockETL"] [tool.setuptools.package-dir] -PortfolioTracker = "PortfolioTracker" +StockETL = "StockETL" [tool.black] line-length = 80