mirror of
https://github.com/danbulant/notes
synced 2026-05-21 21:39:13 +00:00
1.8 KiB
1.8 KiB
README
Jednoduchý web na moje poznámky ze školy. SSPŠ kybernetická bezbečnost.
Repositář se zdrojáky je dostupný zde.
Chyby? Překlepy? Opravte je v souborech (či přidejte nové informace) a vytvořte Pull Request.
Formátování
Používá markdown v Obsidian. Používá YAML hlavičky s parsovatelnými daty. Složky jsou podle předmětů.
Activity
Podporováno pouze v Obsidian zobrazení.
/
Seznam učitelů
dv.table(["Jméno", "Zkratka", "Předmět", "Kabinet", "Email"], dv.pages("#učitelé").sort(u => u.name).map(u => ["[" + u.name + "](./" + encodeURI(u.file.path) + ")", u.shortName, u.class, u.kabinet, u.mail]))
Látky
Jak a kde začít:
dv.table(["Předmět", "Popis"], dv.pages("#README").map(t => [
"[" + t.file.folder.toUpperCase() + "](" + t.file.path + ")", t.desc]))
Testy a úkoly
function highlightDate(date) {
if(!date) return date;
const text = dv.date(date).toFormat("dd. MM. yyyy");
if(DateTime.now() < dv.date(date) && dv.date(date).diff(DateTime.now(), "days").as("days") < 7) return ` ==${text}==`;
return " " + text;
}
dv.table(["Předmět", "Datum", "Test"], dv.pages("#testy or #úkoly").map(t => [t.file.path.split("/")[0], highlightDate(t.file.day), t.file.link]))
Prezentace
function highlightDate(date) {
if(!date) return date;
const text = dv.date(date).toFormat("dd. MM. yyyy");
if(DateTime.now() < dv.date(date) && dv.date(date).diff(DateTime.now(), "days").as("days") < 7) return ` ==${text}==`;
return " " + text;
}
dv.table(["Předmět", "Datum", "Téma"], dv.pages("#pdv or #prezentace").map(t => [t.file.path.split("/")[0], highlightDate(t.file.day), t.file.link]))