pls delet files, git. owo

This commit is contained in:
2024-09-02 11:15:12 -04:00
parent 399be0c24f
commit 7a1247e97b
5 changed files with 16 additions and 93 deletions

16
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,16 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "timesheet",
"type": "debugpy",
"request": "launch",
"program": "reportUpdating.py",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}/timesheet"
}
]
}

View File

@@ -1,54 +0,0 @@
import subprocess
import csv
import time
def compile_latex(latex_file):
try:
# Run the pdflatex command to compile the LaTeX file
subprocess.run(['pdflatex', latex_file], check=True)
print(f'Successfully compiled {latex_file}')
except subprocess.CalledProcessError as e:
print(f'Error compiling {latex_file}: {e}')
def timesheet2Tex():
with open("timesheet.tex", 'r') as f:
lines = f.readlines()
timesheetStart = findIn(lines, "% OPEN Timesheet")
timesheetStop = findIn(lines, "% CLOSE Timesheet")
timetable = csv2Table("timesheet.csv")
with open("timesheet.tex", 'w') as f:
f.write(''.join(lines[:timesheetStart+1]) + timetable + ''.join(lines[timesheetStop:]))
def csv2Table(inFile):
with open(inFile, 'r') as f:
reader = csv.reader(f)
rows = list(reader)
out = "\\begin{table}[h!]\n\\centering\n"
out += "\\begin{tabular}[t]{|" + " c | c | c | c | p{6cm} |}\n"
out += "\\hline\n"
for row in rows:
# Escape special LaTeX characters
row = [cell.replace('&', '\\&') for cell in row]
out += " & ".join(row) + " \\\\\n"
out += "\\hline\n"
out += "\\end{tabular}\n\\end{table}\n"
return out
def findIn(arr, target):
for i, s in enumerate(arr):
if target in s:
return i
return -1
if __name__ == "__main__":
timesheet2Tex()
compile_latex('timesheet.tex')
# latex makes all kinds of files :(
subprocess.run(['rm -f *.aux *.log *.fdb_latexmk *.fls *.gz'], check=True, shell=True)

View File

@@ -1,2 +0,0 @@
Week,Date,Type,Duration (Hours),Description
1,08/30,Advising meeting,1,"Stat Review Content acknowledgement, Latex overview for reports"
1 Week Date Type Duration (Hours) Description
2 1 08/30 Advising meeting 1 Stat Review Content acknowledgement, Latex overview for reports

Binary file not shown.

View File

@@ -1,37 +0,0 @@
\documentclass{article}
\usepackage{blindtext}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\nofiles
\begin{document}
\begin{titlepage}
\begin{center}
\Large{\textbf{Implementations of Probability Theory}}\\
\rule{14cm}{0.05cm}\\ \vspace{.5cm}
\Large{Independent Study Timesheet}\\
\large{Compiled on: \today}\\
\end{center}
\end{titlepage}
\newpage
% OPEN Timesheet
\begin{table}[h!]
\centering
\begin{tabular}[t]{| c | c | c | c | p{6cm} |}
\hline
Week & Date & Type & Duration (Hours) & Description \\
\hline
1 & 08/30 & Advising meeting & 1 & Stat Review Content acknowledgement, Latex overview for reports \\
\hline
\end{tabular}
\end{table}
% CLOSE Timesheet
\end{document}