From e61ad0fde011fe546cb22329ac638eeb0d7271ab Mon Sep 17 00:00:00 2001 From: Satvik-Singh192 Date: Wed, 5 Nov 2025 03:12:35 +0530 Subject: [PATCH] chore: verified data load in tableplus --- .gitignore | 10 +++++++++- app/__pycache__/__init__.cpython-310.pyc | Bin 129 -> 0 bytes app/etl/__pycache__/__init__.cpython-310.pyc | Bin 133 -> 0 bytes app/etl/__pycache__/extract.cpython-310.pyc | Bin 1566 -> 0 bytes app/etl/__pycache__/extract.cpython-313.pyc | Bin 2403 -> 0 bytes app/etl/__pycache__/load.cpython-313.pyc | Bin 3836 -> 0 bytes app/etl/__pycache__/transform.cpython-313.pyc | Bin 3836 -> 0 bytes app/etl/load.py | 15 ++++----------- app/main.py | 7 ++++++- 9 files changed, 19 insertions(+), 13 deletions(-) delete mode 100644 app/__pycache__/__init__.cpython-310.pyc delete mode 100644 app/etl/__pycache__/__init__.cpython-310.pyc delete mode 100644 app/etl/__pycache__/extract.cpython-310.pyc delete mode 100644 app/etl/__pycache__/extract.cpython-313.pyc delete mode 100644 app/etl/__pycache__/load.cpython-313.pyc delete mode 100644 app/etl/__pycache__/transform.cpython-313.pyc diff --git a/.gitignore b/.gitignore index 2c9d39e..c4f4de9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,12 @@ venv/ .venv ENV/ env.bak/ -venv.bak/ \ No newline at end of file +venv.bak/ + +etl_data.db + +# Ignore Python cache files +__pycache__/ +*.pyc +*.pyo +*.pyd diff --git a/app/__pycache__/__init__.cpython-310.pyc b/app/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index c98e2b2640597b6fc77a103a04a9d640f9893de5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129 zcmd1j<>g`kg5g`kg50>@8FPU2V-N=!FakLaKwQiMBvKfH88jLFRx%WUgb~Cq4Hv7J{DS2C yl++m45FcGAGqIo`Cbc9dCO$qhFS8^*Uaz3?7Kcr4eoARhsvXFLVkRKL!T+s};4+^DKY6*6D0@c=!(`2b<`_$wEwxyhFpbc|Gk1(ov*NG!v2fa9D^d{}ahwTpCKFErMQJM38Jebg&tzN~8Q_8ZwR01OY4@4A8K7*kL zmEFlyFDp{k6(SQI`o+M4Ff~IIF4JX2`C%;8Wu%=bDfla_V@dfaR}-2E8mCX9Bxcs9 zxCYbs*U2w{9Ac)Kq63q!Lrd3;bMeOP^{9}Fe$Q!S+Ss9OxAY1%SXnQFBvNs@vZnoh zzIN;Ot+F1=Y-N4@_Qxx0_C4WgKVwjFd7~FWB4+3iJYsYl12-49bomS~m+cMPJ%h!X z7?!OW^b9;Nj3r=v&7z)CBmurC!smR8XM!-@T0;x$cN@elpY;`Y% zd3}0o+X=HIq?v;A(w8*Jq;SDP`<4Nz7hfVwJHWH{l5EU{4tdI?sYBPVNYW%{Iy7Z| zXFeXD9v=`#3=0~Jk`MzKcqHuA$6;3xHUs|ZajAvz;aey)sp!Jm2Fg*_%%NYCh4yRQJJ4c0e@d zTX>1IFd-pvaYzVmVIRBj^Kk=T!{kNiz=;!LN_@OPLc9bP;g95ncpKc?SUBbpYCi{d zA}JPND{3ILuO>OPTo7~8FekOk7s)zX>@(tqu?asJWvoc}r{?1;Ll7Yfaf7@?{sZ;S Bu$KS; diff --git a/app/etl/__pycache__/extract.cpython-313.pyc b/app/etl/__pycache__/extract.cpython-313.pyc deleted file mode 100644 index 10b5268f18bdd97a5d8c39f25a44837eae8778f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2403 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 diff --git a/app/etl/__pycache__/transform.cpython-313.pyc b/app/etl/__pycache__/transform.cpython-313.pyc deleted file mode 100644 index 4347539d440f62a3b68168ea3a8a8897d4d33528..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3836 zcmcf^O-vi<^&8LF<3BK9?8FI}F9u4;5+D$i#r$k2386S9D-T|hg@royn0VKoac9O! z;7}p8)pDttRX5tGTB&SXDXFvvjvRW3de}zY%gmat(IhKXyS?nGq@-%Lz4U!!#yEto zsvi1Do_X`$``-Wi-sjz#8YhDFO8ZwgXct0Xkq>h*d%*4j0Cy3GI4Xi93f`88Wy&I1 zFu~CgdWw-4fSGwJW=Jyyl;527aQs<@vmHZkGm>qI>SVtr%+sBeZcil?UdiNm0$<51 z8Bs`NbxSI(+az8oNJ5gTl5Yo?hTrb*tq3i!cTpV0s>mjIat}z zYa@F>%E2|ThY+Z$ot8P)3x}p@d%bU6?2$-_uu&jJ+e2~oK`Q1xNCD|gobjT`G(tHxPR+0+6fw|qaG93I z>JL&7GHHS}ZY^7yvLF=gdcj&p+zQq@XIOZ;`mOu%s%Z7TEV)ASy-YK;nvw`_2e3tN zAml=j+rwkw{+3wS;x>py{Qnw@n*TNyTi-_pHY@HCtqT#E;BxH=bcstqa#!%tw-=meT;GDWi}(F`YuqbdeI zBbWZT1MFi=TQO=u+!4Vs=D0*fVMiHGQ)x6px1coDd17VRIU^+mIW0;#45J`{uP@_d zmQM&7VF@RM6qXfuCZtqmgwn$+8JG*-R4Vox!HtghK8*FTvnr zGeR<3Nbv=jSEfl5VgbBgsmDSgo5eR1*#a-)jDR~<{2g65oylg25w|kR4V>dsnS`L* z#OrVKNo6H)klqm&-VwxGLWj=oK`#tdGWh%9w>t@sQK}V=P%>Dd0pZXP>t`%63J3?5 z*%m{9zlrWzF^UGtjj@Ez(U4k-Om}NmyagW8x~02UXW!wMZ;4V$r;}n$GX;g38Ck$uBWFjk%c2}rpK%Pu0^!e9l z6{&%x&(5beX4kp<*FL)T>$%U5^}_czGV%3CEg`Ct(HU~{&>3>~(AlKK!&gdY3weT0 z>9(ZEOG$DovGI~5N^*gmKO~`00DA=qStZOE+$rQBGdk5#ASdBoQH_g*Yzhma0t~`U zUQ!@;o(`;t#x9~ajHe64WFodwq~&r-in)B2SNJeg0LG{BLYmGv5#&q84>rj+G8FGH{le`Vd4kx6mtv|PyPHd2y8LbvTzBb^YIbxS^_ zyA*MegvkiB>+nn4CtNuRKKT+~eYyRogD~~(k88e@C0~!`>nZxqlzao4Z=mQqx8~e- z`R-9a9ev`izY|?Qwcezj9^I5Td3F4n+VJL4Mcr>n!yj~ia z)kbEEBiD+dH`k``^%vbOPaUYPWv3Q3hDzQZ&D*nibknJNdsOdu$s5tUk=4tOJ;(n? zQ|8r%x3=612TTFwm#UOEf%3M#QtRMnt%J`H)tI3GxHta9AJ_^kY3I|$z*5P-^bZ>O zj%uxgtCx2So?RQNYg(gsER184dJ<~8-~FrZjo?FCJ9FXDRW0-eQJ}e7AUtYg-$wsN z`^FE{hQZI>;ioKY+^sWqZ@U8bS~XX&+iT?Xsi^vsD&<;LJ=(# zDTbn^=~fW&%!#Z{)qQe{IrW5;O7n-w_3mQujN06%I{UYnvj!Ib#=E{yY9G?thl(eL zRXn0PN4J>Q3|h;2Z3z!)c<5oHiicD@QNmLio+{$Yj}#4a>ddU#a#g)Lr#k1in797y z3aCuro4>t6!u0%EEvgIbB8o(S_}TqHe!y?M_VCQZR<&WG