Skip to content

Instantly share code, notes, and snippets.

View ShcherbaDev's full-sized avatar
🦝

Andrii Shcherbakov ShcherbaDev

🦝
View GitHub Profile
@ShcherbaDev
ShcherbaDev / kse-schedule-ics.js
Last active September 12, 2025 22:40
Tampermonkey script that creates a button on KSE Schedule website that lets user to download a week schedule in ics format, later used for import into Google/Apple Calendar
// ==UserScript==
// @name KSE Schedule ICS Download
// @namespace http://tampermonkey.net/
// @version 2025-09-13
// @author KSE Student
// @description Download week's schedule as ICS file to import to Google/Apple Calendar
// @match https://schedule.kse.ua/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=kse.ua
// @grant none
// ==/UserScript==
@ShcherbaDev
ShcherbaDev / vstup-osvita-ua-predictor.js
Created July 29, 2023 19:25
Сортує і фільтрує рейтинговий список абітурієнтів на сайті vstup.osvita.ua. Не впевнений, що за таким самим алгоритмом працює справжнє сортування абітурієнтів, але цей скрипт все одно може бути корисним для "передбачення" того, чи вступає абітурієнт чи ні
// Це все треба скопіювати та вставити в консоль розробника на сторінці освітньої програми на сайті vstup.osvita.ua (ПЕРЕД ЦИМ НАТИСНУВШИ НА КНОПКУ "Завантажити ще...", ЩОБ ВРАХОВУВАЛИСЯ УСІ ЗАЯВИ)
// Результат алгоритму буде показаний в консолі, там можна буде знайти (або не знайти) себе у готовому рейтинговому списку
// =========================
// ✨ Магія ✨
// =========================
const rowsToShow = ['name', 'status', 'examAverageGrades', 'priority'];
const getColumnNumberByRegex = (title, sourceText) => {