summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* chphoto: go.mod go 1.22Runxi Yu2024-07-061-1/+1
* chphoto: Update MakefileRunxi Yu2024-07-061-2/+2
* chphoto: Delete Python versionRunxi Yu2024-07-061-110/+0
* chphoto: Switch to GoRunxi Yu2024-07-063-0/+162
* Global makefile can do install nowRunxi Yu2024-07-062-1/+12
* Add "main" MakefileRunxi Yu2024-07-061-0/+12
* License headers in each programRunxi Yu2024-07-053-6/+5
* 2BSD everythingRunxi Yu2024-07-054-124/+69
* memch: Note about line length limitationRunxi Yu2024-07-051-0/+3
* chphoto: cleanupRunxi Yu2024-07-051-12/+12
* chphoto: Reformat with blackRunxi Yu2024-07-051-3/+9
* pdfutils: RenamesRunxi Yu2024-07-051-0/+0
* chphoto: Makefile to copy an executable versionRunxi Yu2024-07-053-0/+3
* memch: Attempt to use wchar.hRunxi Yu2024-07-051-29/+33
* chphoto: Move to a subdirectoryRunxi Yu2024-07-051-0/+0
* memch: Compile with C11 and _DEFAULT_SOURCERunxi Yu2024-07-051-1/+1
* Delete calgen as it's brokenRunxi Yu2024-07-053-803/+0
* sjauth: Move to subdirRunxi Yu2024-07-054-1/+1
* memch: Add test fileRunxi Yu2024-07-051-0/+11
* memch: Makefile: Use ncursesw and add a "clean" targetRunxi Yu2024-07-051-1/+4
* memch: Add a MakefileRunxi Yu2024-07-052-0/+3
* memch: BSD-2-ClauseRunxi Yu2024-07-053-692/+45
* sjauth.c: SPDX-License-IdentifierRunxi Yu2024-07-051-0/+1
* sjauth: QOL improvements e.g. better error handlingRunxi Yu2024-06-271-11/+20
* Remove cycle2023.csv, as the school year has endedRunxi Yu2024-06-271-174/+0
* Remove timetable flask templatesRunxi Yu2024-06-275-77/+0
* Remove 0500q3sort.py because of poor code qualityRunxi Yu2024-06-271-57/+0
* README: clarify languagesRunxi Yu2024-06-271-1/+1
* sjauth: Use curl's default print-to-stdout, rather than writing to a bufferRunxi Yu2024-06-271-12/+3
* sjauth: Remove extra bracesRunxi Yu2024-06-241-2/+1
* chphoto.py: Update comments againRunxi Yu2024-06-241-3/+11
* chphoto.py: Make the cron/sh comments less badRunxi Yu2024-06-241-5/+6
* chphoto.py: Add cron-related commentsRunxi Yu2024-06-241-0/+11
* add sjdb-avatar.pngRunxi Yu2024-06-241-0/+0
* chphoto: Allow password authentication to run in cronRunxi Yu2024-06-241-3/+23
* sjauth: Make indentation less stupidRunxi Yu2024-06-221-25/+9
* sjauth Makefile: -Wall -Wextra -pedanticRunxi Yu2024-06-221-1/+1
* FormattingRunxi Yu2024-06-221-32/+17
* Catch signalRunxi Yu2024-06-221-2/+10
* // TODO: catch signals and do endwin();Runxi Yu2024-06-221-0/+2
* Just use CC0Runxi Yu2024-06-221-63/+0
* Remove deprecated memch.py; should fix memch.c insteadRunxi Yu2024-06-221-187/+0
* Remove deprecated sjauth.pyRunxi Yu2024-06-221-86/+0
* Remove calgen/serve.pyRunxi Yu2024-06-221-174/+0
* memch: reformatRunxi Yu2024-06-221-16/+30
* Rewrite memch in ncurses and C, can't handle wide characters yetRunxi Yu2024-06-221-0/+231
* memch -> memch.pyRunxi Yu2024-06-221-0/+0
* I don't think we really need the math scriptsRunxi Yu2024-06-2213-761/+0
* Add calgenRunxi Yu2024-06-159-0/+1228
* -O3 because we need fast authentication /jkRunxi Yu2024-06-101-1/+1