
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
chalmers-search-exam
Advanced tools
Library and CLI to search for your exam at Chalmers.
The library only exports the searchExam function and some types. The function
takes a search query which is used with the Chalmers API to get a list of
exams. If the query is a course code then results for other course codes will
be filtered out.
See the example below:
import { searchExam, Exam } from 'chalmers-search-exam'
async function printExamStart(courseCode: string) {
const exams: Exam[] = await searchExam(courseCode)
console.log(exams[0].start)
}
printExamStart('TDA553') // Output: 2026-03-19T13:00:00.000Z
Chalmers Search Exam comes with a CLI which allows you to search for exams.
The CLI is very simple and only has a single argument, the search query.
For example:
$ cthexam TDA553
TDA553 Objektorienterad programmering och design Modul: 0122
Start: Thu, 19 March 2026 at 14:00
Duration: 4 hours
Location: Johanneberg
Register: 29 Dec 2025 → 01 Mar 2026
TDA553 Objektorienterad programmering och design Modul: 0122
Start: Wed, 10 June 2026 at 14:00
Duration: 4 hours
Location: Johanneberg
Register: 27 Apr 2026 → 25 May 2026
TDA553 Objektorienterad programmering och design Modul: 0122
Start: Wed, 26 August 2026 at 14:00
Duration: 4 hours
Location: Johanneberg
Register: 06 Jul 2026 → 02 Aug 2026
Note that the CLI has colors which are not shown above.
npm install -g chalmers-search-exam
Add the flake input to your flake.nix:
{
inputs.chalmers-search-exam = {
url = "github:olillin/chalmers-search-exam";
inputs.nixpkgs.follows = "nixpkgs";
};
}
Add the package to configuration.nix:
{ inputs, stdenv, ... }:
{
environment.systemPackages = [
inputs.chalmers-search-exam.packages.${stdenv.system}.default
];
}
Rebuild your system, you can now use the cthexam command.
FAQs
Search exam dates at Chalmers
The npm package chalmers-search-exam receives a total of 4 weekly downloads. As such, chalmers-search-exam popularity was classified as not popular.
We found that chalmers-search-exam demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.