From 308a877251afdbd2fcef80d8feb5f920a23784a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Tue, 26 Jul 2022 20:51:03 +0200 Subject: [PATCH] clean up directory structure --- .gitignore | 1 + scripts/Makefile => Makefile | 0 {scripts/config => config}/config.py | 0 {scripts/config => config}/fallback.yaml | 0 preamble.tex | 265 ------------------ scripts/requirements.txt => requirements.txt | 0 scripts/.gitignore | 1 - .../src => src}/compile_all_full_versions.py | 0 {scripts/src => src}/config_loader.py | 0 {scripts/src => src}/countdown.py | 0 {scripts/src => src}/courses.py | 0 {scripts/src => src}/exercises.py | 0 {scripts/src => src}/file_list.py | 0 {scripts/src => src}/init-all-courses.py | 0 {scripts/src => src}/labels.py | 0 {scripts/src => src}/lectures.py | 0 {scripts/src => src}/links.py | 0 {scripts/src => src}/new-lecture.py | 0 {scripts/src => src}/new-writeup.py | 0 {scripts/src => src}/notes.py | 0 {scripts/src => src}/open.py | 0 {scripts/src => src}/parse_counters.py | 0 {scripts/src => src}/rofi-courses.py | 0 {scripts/src => src}/rofi-exercises.py | 0 {scripts/src => src}/rofi-lectures-view.py | 0 {scripts/src => src}/rofi-lectures.py | 0 {scripts/src => src}/rofi.py | 0 {scripts/src => src}/utils.py | 0 {scripts/src => src}/window_subprocess.py | 0 29 files changed, 1 insertion(+), 266 deletions(-) rename scripts/Makefile => Makefile (100%) rename {scripts/config => config}/config.py (100%) rename {scripts/config => config}/fallback.yaml (100%) delete mode 100644 preamble.tex rename scripts/requirements.txt => requirements.txt (100%) delete mode 100644 scripts/.gitignore rename {scripts/src => src}/compile_all_full_versions.py (100%) rename {scripts/src => src}/config_loader.py (100%) rename {scripts/src => src}/countdown.py (100%) rename {scripts/src => src}/courses.py (100%) rename {scripts/src => src}/exercises.py (100%) rename {scripts/src => src}/file_list.py (100%) rename {scripts/src => src}/init-all-courses.py (100%) rename {scripts/src => src}/labels.py (100%) rename {scripts/src => src}/lectures.py (100%) rename {scripts/src => src}/links.py (100%) rename {scripts/src => src}/new-lecture.py (100%) rename {scripts/src => src}/new-writeup.py (100%) rename {scripts/src => src}/notes.py (100%) rename {scripts/src => src}/open.py (100%) rename {scripts/src => src}/parse_counters.py (100%) rename {scripts/src => src}/rofi-courses.py (100%) rename {scripts/src => src}/rofi-exercises.py (100%) rename {scripts/src => src}/rofi-lectures-view.py (100%) rename {scripts/src => src}/rofi-lectures.py (100%) rename {scripts/src => src}/rofi.py (100%) rename {scripts/src => src}/utils.py (100%) rename {scripts/src => src}/window_subprocess.py (100%) diff --git a/.gitignore b/.gitignore index 29ff0a2..7924f9f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ scripts/test.py scripts/.idea scripts/credentials.json scripts/token.pickle +__pycache__ diff --git a/scripts/Makefile b/Makefile similarity index 100% rename from scripts/Makefile rename to Makefile diff --git a/scripts/config/config.py b/config/config.py similarity index 100% rename from scripts/config/config.py rename to config/config.py diff --git a/scripts/config/fallback.yaml b/config/fallback.yaml similarity index 100% rename from scripts/config/fallback.yaml rename to config/fallback.yaml diff --git a/preamble.tex b/preamble.tex deleted file mode 100644 index 33fc8fc..0000000 --- a/preamble.tex +++ /dev/null @@ -1,265 +0,0 @@ -% Some basic packages -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{textcomp} -\usepackage[dutch]{babel} -\usepackage{url} -\usepackage{graphicx} -\usepackage{float} -\usepackage{booktabs} -\usepackage{enumitem} - -\pdfminorversion=7 - -% Don't indent paragraphs, leave some space between them -\usepackage{parskip} - -% Hide page number when page is empty -\usepackage{emptypage} -\usepackage{subcaption} -\usepackage{multicol} -\usepackage{xcolor} - -% Other font I sometimes use. -% \usepackage{cmbright} - -% Math stuff -\usepackage{amsmath, amsfonts, mathtools, amsthm, amssymb} -% Fancy script capitals -\usepackage{mathrsfs} -\usepackage{cancel} -% Bold math -\usepackage{bm} -% Some shortcuts -\newcommand\N{\ensuremath{\mathbb{N}}} -\newcommand\R{\ensuremath{\mathbb{R}}} -\newcommand\Z{\ensuremath{\mathbb{Z}}} -\renewcommand\O{\ensuremath{\emptyset}} -\newcommand\Q{\ensuremath{\mathbb{Q}}} -\newcommand\C{\ensuremath{\mathbb{C}}} - -% Easily typeset systems of equations (French package) -\usepackage{systeme} - -% Put x \to \infty below \lim -\let\svlim\lim\def\lim{\svlim\limits} - -%Make implies and impliedby shorter -\let\implies\Rightarrow -\let\impliedby\Leftarrow -\let\iff\Leftrightarrow -\let\epsilon\varepsilon - -% Add \contra symbol to denote contradiction -\usepackage{stmaryrd} % for \lightning -\newcommand\contra{\scalebox{1.5}{$\lightning$}} - -% \let\phi\varphi - -% Command for short corrections -% Usage: 1+1=\correct{3}{2} - -\definecolor{correct}{HTML}{009900} -\newcommand\correct[2]{\ensuremath{\:}{\color{red}{#1}}\ensuremath{\to }{\color{correct}{#2}}\ensuremath{\:}} -\newcommand\green[1]{{\color{correct}{#1}}} - -% horizontal rule -\newcommand\hr{ - \noindent\rule[0.5ex]{\linewidth}{0.5pt} -} - -% hide parts -\newcommand\hide[1]{} - -% si unitx -\usepackage{siunitx} -\sisetup{locale = FR} - -% Environments -\makeatother -% For box around Definition, Theorem, \ldots -\usepackage{mdframed} -\mdfsetup{skipabove=1em,skipbelow=0em} -\theoremstyle{definition} -\newmdtheoremenv[nobreak=true]{definitie}{Definitie} -\newmdtheoremenv[nobreak=true]{eigenschap}{Eigenschap} -\newmdtheoremenv[nobreak=true]{gevolg}{Gevolg} -\newmdtheoremenv[nobreak=true]{lemma}{Lemma} -\newmdtheoremenv[nobreak=true]{propositie}{Propositie} -\newmdtheoremenv[nobreak=true]{stelling}{Stelling} -\newmdtheoremenv[nobreak=true]{wet}{Wet} -\newmdtheoremenv[nobreak=true]{postulaat}{Postulaat} -\newmdtheoremenv{conclusie}{Conclusie} -\newmdtheoremenv{toemaatje}{Toemaatje} -\newmdtheoremenv{vermoeden}{Vermoeden} -\newtheorem*{herhaling}{Herhaling} -\newtheorem*{intermezzo}{Intermezzo} -\newtheorem*{notatie}{Notatie} -\newtheorem*{observatie}{Observatie} -\newtheorem*{oef}{Oefening} -\newtheorem*{opmerking}{Opmerking} -\newtheorem*{praktisch}{Praktisch} -\newtheorem*{probleem}{Probleem} -\newtheorem*{terminologie}{Terminologie} -\newtheorem*{toepassing}{Toepassing} -\newtheorem*{uovt}{UOVT} -\newtheorem*{vb}{Voorbeeld} -\newtheorem*{vraag}{Vraag} - -\newmdtheoremenv[nobreak=true]{definition}{Definition} -\newtheorem*{eg}{Example} -\newtheorem*{notation}{Notation} -\newtheorem*{previouslyseen}{As previously seen} -\newtheorem*{remark}{Remark} -\newtheorem*{note}{Note} -\newtheorem*{problem}{Problem} -\newtheorem*{observe}{Observe} -\newtheorem*{property}{Property} -\newtheorem*{intuition}{Intuition} -\newmdtheoremenv[nobreak=true]{prop}{Proposition} -\newmdtheoremenv[nobreak=true]{theorem}{Theorem} -\newmdtheoremenv[nobreak=true]{corollary}{Corollary} - -% End example and intermezzo environments with a small diamond (just like proof -% environments end with a small square) -\usepackage{etoolbox} -\AtEndEnvironment{vb}{\null\hfill$\diamond$}% -\AtEndEnvironment{intermezzo}{\null\hfill$\diamond$}% -% \AtEndEnvironment{opmerking}{\null\hfill$\diamond$}% - -% Fix some spacing -% http://tex.stackexchange.com/questions/22119/how-can-i-change-the-spacing-before-theorems-with-amsthm -\makeatletter -\def\thm@space@setup{% - \thm@preskip=\parskip \thm@postskip=0pt -} - - -% Exercise -% Usage: -% \oefening{5} -% \suboefening{1} -% \suboefening{2} -% \suboefening{3} -% gives -% Oefening 5 -% Oefening 5.1 -% Oefening 5.2 -% Oefening 5.3 -\newcommand{\oefening}[1]{% - \def\@oefening{#1}% - \subsection*{Oefening #1} -} - -\newcommand{\suboefening}[1]{% - \subsubsection*{Oefening \@oefening.#1} -} - - -% \lecture starts a new lecture (les in dutch) -% -% Usage: -% \lecture{1}{di 12 feb 2019 16:00}{Inleiding} -% -% This adds a section heading with the number / title of the lecture and a -% margin paragraph with the date. - -% I use \dateparts here to hide the year (2019). This way, I can easily parse -% the date of each lecture unambiguously while still having a human-friendly -% short format printed to the pdf. - -\usepackage{xifthen} -\def\testdateparts#1{\dateparts#1\relax} -\def\dateparts#1 #2 #3 #4 #5\relax{ - \marginpar{\small\textsf{\mbox{#1 #2 #3 #5}}} -} - -\def\@lecture{}% -\newcommand{\lecture}[3]{ - \ifthenelse{\isempty{#3}}{% - \def\@lecture{Lecture #1}% - }{% - \def\@lecture{Lecture #1: #3}% - }% - \subsection*{\@lecture} - \marginpar{\small\textsf{\mbox{#2}}} -} - - - -% These are the fancy headers -\usepackage{fancyhdr} -\pagestyle{fancy} - -% LE: left even -% RO: right odd -% CE, CO: center even, center odd -% My name for when I print my lecture notes to use for an open book exam. -% \fancyhead[LE,RO]{Gilles Castel} - -\fancyhead[RO,LE]{\@lecture} % Right odd, Left even -\fancyhead[RE,LO]{} % Right even, Left odd - -\fancyfoot[RO,LE]{\thepage} % Right odd, Left even -\fancyfoot[RE,LO]{} % Right even, Left odd -\fancyfoot[C]{\leftmark} % Center - -\makeatother - - - - -% Todonotes and inline notes in fancy boxes -\usepackage{todonotes} -\usepackage{tcolorbox} - -% Make boxes breakable -\tcbuselibrary{breakable} - -% Verbetering is correction in Dutch -% Usage: -% \begin{verbetering} -% Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod -% tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At -% vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, -% no sea takimata sanctus est Lorem ipsum dolor sit amet. -% \end{verbetering} -\newenvironment{verbetering}{\begin{tcolorbox}[ - arc=0mm, - colback=white, - colframe=green!60!black, - title=Opmerking, - fonttitle=\sffamily, - breakable -]}{\end{tcolorbox}} - -% Noot is note in Dutch. Same as 'verbetering' but color of box is different -\newenvironment{noot}[1]{\begin{tcolorbox}[ - arc=0mm, - colback=white, - colframe=white!60!black, - title=#1, - fonttitle=\sffamily, - breakable -]}{\end{tcolorbox}} - - - - -% Figure support as explained in my blog post. -\usepackage{import} -\usepackage{xifthen} -\usepackage{pdfpages} -\usepackage{transparent} -\newcommand{\incfig}[1]{% - \def\svgwidth{\columnwidth} - \import{./figures/}{#1.pdf_tex} -} - -% Fix some stuff -% %http://tex.stackexchange.com/questions/76273/multiple-pdfs-with-page-group-included-in-a-single-page-warning -\pdfsuppresswarningpagegroup=1 - - -% My name -\author{Gilles Castel} diff --git a/scripts/requirements.txt b/requirements.txt similarity index 100% rename from scripts/requirements.txt rename to requirements.txt diff --git a/scripts/.gitignore b/scripts/.gitignore deleted file mode 100644 index bee8a64..0000000 --- a/scripts/.gitignore +++ /dev/null @@ -1 +0,0 @@ -__pycache__ diff --git a/scripts/src/compile_all_full_versions.py b/src/compile_all_full_versions.py similarity index 100% rename from scripts/src/compile_all_full_versions.py rename to src/compile_all_full_versions.py diff --git a/scripts/src/config_loader.py b/src/config_loader.py similarity index 100% rename from scripts/src/config_loader.py rename to src/config_loader.py diff --git a/scripts/src/countdown.py b/src/countdown.py similarity index 100% rename from scripts/src/countdown.py rename to src/countdown.py diff --git a/scripts/src/courses.py b/src/courses.py similarity index 100% rename from scripts/src/courses.py rename to src/courses.py diff --git a/scripts/src/exercises.py b/src/exercises.py similarity index 100% rename from scripts/src/exercises.py rename to src/exercises.py diff --git a/scripts/src/file_list.py b/src/file_list.py similarity index 100% rename from scripts/src/file_list.py rename to src/file_list.py diff --git a/scripts/src/init-all-courses.py b/src/init-all-courses.py similarity index 100% rename from scripts/src/init-all-courses.py rename to src/init-all-courses.py diff --git a/scripts/src/labels.py b/src/labels.py similarity index 100% rename from scripts/src/labels.py rename to src/labels.py diff --git a/scripts/src/lectures.py b/src/lectures.py similarity index 100% rename from scripts/src/lectures.py rename to src/lectures.py diff --git a/scripts/src/links.py b/src/links.py similarity index 100% rename from scripts/src/links.py rename to src/links.py diff --git a/scripts/src/new-lecture.py b/src/new-lecture.py similarity index 100% rename from scripts/src/new-lecture.py rename to src/new-lecture.py diff --git a/scripts/src/new-writeup.py b/src/new-writeup.py similarity index 100% rename from scripts/src/new-writeup.py rename to src/new-writeup.py diff --git a/scripts/src/notes.py b/src/notes.py similarity index 100% rename from scripts/src/notes.py rename to src/notes.py diff --git a/scripts/src/open.py b/src/open.py similarity index 100% rename from scripts/src/open.py rename to src/open.py diff --git a/scripts/src/parse_counters.py b/src/parse_counters.py similarity index 100% rename from scripts/src/parse_counters.py rename to src/parse_counters.py diff --git a/scripts/src/rofi-courses.py b/src/rofi-courses.py similarity index 100% rename from scripts/src/rofi-courses.py rename to src/rofi-courses.py diff --git a/scripts/src/rofi-exercises.py b/src/rofi-exercises.py similarity index 100% rename from scripts/src/rofi-exercises.py rename to src/rofi-exercises.py diff --git a/scripts/src/rofi-lectures-view.py b/src/rofi-lectures-view.py similarity index 100% rename from scripts/src/rofi-lectures-view.py rename to src/rofi-lectures-view.py diff --git a/scripts/src/rofi-lectures.py b/src/rofi-lectures.py similarity index 100% rename from scripts/src/rofi-lectures.py rename to src/rofi-lectures.py diff --git a/scripts/src/rofi.py b/src/rofi.py similarity index 100% rename from scripts/src/rofi.py rename to src/rofi.py diff --git a/scripts/src/utils.py b/src/utils.py similarity index 100% rename from scripts/src/utils.py rename to src/utils.py diff --git a/scripts/src/window_subprocess.py b/src/window_subprocess.py similarity index 100% rename from scripts/src/window_subprocess.py rename to src/window_subprocess.py