- Single system (no multi-boot)
- Full disk encryption (luks, lvm)
- Separate /home partition
- GPT, UEFI, Secure Boot
- Windows 10 virtual machine - ok, you are allowed to skip this ^^
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (() => { | |
| // params | |
| const participantsSelector = "_315-i _F7Vk"; // WhatsApp Web as of 2020-03-24 | |
| const maxGroupSize = 4; | |
| const hostGroup = ["You", ...]; // evening hosts form their own group | |
| // fetch participants | |
| const span = document.getElementsByClassName(participantsSelector); | |
| if (span.length === 0) throw new Error("No group selected"); | |
| let participants = span[0].innerText.split(", "); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // simple script listening for webpage changes (here: tgi exam results) | |
| // (c) 2018 Micha Hanselmann | |
| "use strict" | |
| // imports | |
| const axios = require("axios") // npm install axios | |
| const nodemailer = require("nodemailer") // npm install nodemailer | |
| // regex isolating the string to be tested for changes |