From 81e345b36fabe655820e9938e8d6369f29face7d Mon Sep 17 00:00:00 2001 From: jim Date: Wed, 19 Nov 2025 16:26:39 -0600 Subject: [PATCH] feat: Introduce initial implementation of URL notes grabber console application with database and API integration. --- URLNotesGrabberCORE/Program.cs | 6 ++++++ URLNotesGrabberCORE/TL.db | Bin 17485824 -> 17485824 bytes 2 files changed, 6 insertions(+) diff --git a/URLNotesGrabberCORE/Program.cs b/URLNotesGrabberCORE/Program.cs index bb9fad2..a405643 100644 --- a/URLNotesGrabberCORE/Program.cs +++ b/URLNotesGrabberCORE/Program.cs @@ -23,6 +23,12 @@ namespace URLNotesGrabberCORE // Setup Dual Logging string logPath = "console_output.log"; + if (File.Exists(logPath)) + { + string timestamp = DateTime.Now.ToString("yyyyMMdd_HHmmss"); + string newPath = $"console_output_{timestamp}.log"; + File.Move(logPath, newPath); + } StreamWriter fileWriter = new StreamWriter(logPath, append: false) { AutoFlush = true }; DualLogger dualLogger = new DualLogger(Console.Out, fileWriter); Console.SetOut(dualLogger); diff --git a/URLNotesGrabberCORE/TL.db b/URLNotesGrabberCORE/TL.db index c8b6a853b017192ecb6c0a025084148b38cc99d2..db2c0bac67a563138374a08998bfd3a7d26b6345 100644 GIT binary patch delta 1810 zcmY+_dwh*`9KiAC_dLJzJkL32XJ@R%F`G+nOVbupZevzLWv&Uuwp3JR7-m+6u{0c- zqB1`$l}j{}bm5R&l)~In)>RjcLPcfqImi6bAMfw$d3}H1?{m)i{a)w$D_FkPF2I6l zF=%1KR57SLy{4h?R1A+?3AqCx$io0G#48y~C1j8``>BvAP9>qvJhR5*)MqxCb#8Y@0 zV~~Zh$i_H~#{}eHA|_!naxn#Yn2LNngJ&@f1(=Q*n2AEn!fX`bIn2THD8^jO!+iL$ z01NQ~O0Wno;w3D`61qNh1eNNbH%ZO7$NGD730 zvD(LTl++WnCMtc36b+2j`f+L;$wn%R`D8|BW{l4nHG0g1v00unbGsHNebKektAdr7q`myR0@yXC|Vfppe4i9q=gLwI$|yI4CTqf%?@s*V|=nGEKxf4FK) zOXT&$2-c!iTfReNZP)+a?xJgh^u_BLS!z3_s{+Asx^eL|ce>VHlxpsM&hufKtEp?K zYrbonGt+h1-P&2=+#yOur5-1)===30`VeEF5vO00J*3Y#V^kQ^9i1Frc~Y*C+0Hgj z%|2+av~%q~c8qn}Dz^%)!B!LVg1Ol&G6$H=9p@bD9b>&ay+z)h-a6qY!WV`24fmlLuEHMcOch7MChbq z)nLl%h7KiG<#9-nD!8e!>NL+=RCZ delta 1747 zcmY+_dsG!g9Ki9N-Mzc_UZ86b0`ks$Wjqw2KvWQWSp;cXNf{t0gc=xOJXBKC$`r^4 zTIg7!i5i6znUz|J?U)P|+&iCVYvl;+6U9iC>A8Efdi zF*3PA7ol=ov0Vh}%ow_g_K-P?s^%}M5>TN*hXn>qSYd-59`J-0u7d;Ja6P=?gB#$B z?(l;@0?-422tqJI5Q;E_<3{wvP3VQ*=!3rKhnvwKw;%$Mh(a_5U?5^J2(gI6t+);G zNWfquVhDy}7?O~T;Yh&<+>SeNC+@=C7>RpuFH&(I(vXh(F$$yc0LEY}9>ha<7~_zE zNAM`d<1u6+3)z@}9OPmmCLs^`cpL?oj47CkCs2qYOv95X##1Q4bUckxl%X6In1Pv? zg-Sew*_ea5coy?8AJ5@=ynqFG5eu;hRj5V{UczE5!BQ+kEtX>iUdAh^!%D1z#A>{X z*RTflSc`Rd9qZA64cLfHcms`i6K|mjo6(H7@eW$>F1Fx3Y{mQd03Tu-oY;;X_y{}k zF+M>n+OP||u?L@GFWRvWpJ6`^;2;j+Fpl6Tj^Q{?;3Q7rbDTy8zQC9G3SZ+Je2X*q z4rlQ_&fy3Ai1WCBpYSt&!A1OvOZW|)xQyTN2mZtr{Dr@9760Jc0>1q!xPmI2`~gI9 zl2NY=SK2Mox?dB+VxmQdHO)HLa^C1I8kBY;LnIpug>Gy&RWruSHCL;d>TQDz_GzqU+cjNP1)9g&;oRWFkcYa-McbVw6Rg?o_!vYmt>@@%;-0^BJ= z78g|cIhz>hP~`^JTx%w{R`iYS${^RX;uzCWtCak|FGvQn!-2MF_vmmn%jw$j=GuH) zq>?P+67E?c^ zuhUEPMC%pnUTd9os&$05hk4FyGH00SW>4dSvCWumj5b0o7cE;YWtPFRuuvCcYtk*U zm4{+?6{BVNbdKh1DbmFzQ}@VGR>;sJn&>Acbrrz%FHdk6CPXHc>0*oNK0rXQ`?!9x zl2ZFfFX|B@yHll+W`z5IT?O~^OKUwjIlmycxOiG_Nmia$1y{;Z-M7C?CZWHaNA#1f zY7UZ1m_1phmD)wHtR}0iDw9aCxPsvdrYl&5Gqb`b>M!Y0dZXg>EVPThy6a||>1^Z* H8kO-cWZd*$