Skip to content

Instantly share code, notes, and snippets.

View jxpsert's full-sized avatar
🚒
looking at pictures of fire engines

Jasper Platenburg jxpsert

🚒
looking at pictures of fire engines
View GitHub Profile
// ==UserScript==
// @name RPR Meldkamer GMS (jxpsert edit)
// @namespace http://tampermonkey.net/
// @version 3.58
// @description Extra toevoegingen/Wijzigingen aan het GMS (jxpsert edit: aangeklikte suggestie gelijk verzenden, andere kleur knop)
// @author Nick v Z. & jxpsert
// @match https://intranet.roleplayreality.nl/gms/meldkamer.php
// @match https://intranet.roleplayreality.nl/dashboard/gms/gms/meldkamer.php
// @icon https://www.roleplayreality.nl/assets/images/favicon.png
// @grant none
/* everything related to topbar */
#topbar {
top: 0;
text-align: left;
width: 100%;
background-color: #2c2c2c;
height: 10vh;
white-space: nowrap;
display: flex;
justify-content: left;
@jxpsert
jxpsert / rprgmsp2000.user.js
Last active January 15, 2022 18:14
RPR GMS P2000 script (tampermonkey)
// ==UserScript==
// @name RPR GMS P2000
// @namespace http://tampermonkey.net/
// @version 1.2
// @description P2000 functie in het GMS
// @author jxpsert
// @match https://intranet.roleplayreality.nl/gms/meldkamer.php
// @match https://intranet.roleplayreality.nl/dashboard/gms/gms/meldkamer.php
// @icon https://www.roleplayreality.nl/assets/images/favicon.png
// @grant none
<nav class="navbar sticky-top navbar-expand-lg navbar-dark bg-primary">
<div class="container px-1 px-lg-1">
<a class="navbar-brand" href="/"><img src="images/logo-white.svg"></a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse d-flex flex-row-reverse" id="navbarSupportedContent">
<ul class="navbar-nav mb-2 mb-lg-0 ms-lg-4">
<li class="nav-item dropdown pull-right">
<a class="nav-link dropdown-toggle" id="categoryDropdown" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" data-toggle="dropdown"><i class="bi bi-collection-fill"></i> Rubrieken</a>
<ul class="dropdown-menu" aria-labelledby="categoryDropdown">
<li><a class="dropdown-item" href="rubrics?id=1">Auto's, boten
<div class="row">
<div class="form-row">
<div class="col-12 col-sm-8">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">&euro;</span>
</div>
<input type="number" min="0" step=".01" name="sendprice" class="form-control"
placeholder="Verzendkosten" pattern="[0-9]" required>
<span class="input-group-btn" style="width:0px;"></span>
@jxpsert
jxpsert / util.php
Created May 20, 2022 07:13
functie getAllRubrics
/*
Returns all rubrics as an array.
*/
function getAllRubrics() {
global $conn;
$sql = "SELECT * FROM rubriek ORDER BY rubriek, rubrieknaam ASC";
$stmt = sqlsrv_query($conn, $sql);
$newArr = [];
$(".countdownclock").each(function (i, e) {
const $this = $(this);
const countdown = $this;
let button = e.parentElement.parentElement.parentElement.childNodes[2].childNodes[0];
console.log(button);
// console.log(button.childNodes);
countdown.text(turnTot(countdown.attr("data-time")));
let changet = setInterval(function () {
let newt = countdown.attr("data-time") - 1;
countdown.attr("data-time", newt);
@jxpsert
jxpsert / thing.html
Created June 3, 2022 09:56
bootstrap issue
<div class="row row-cols-1 row-cols-md-2">
<div class="col-12 col-md-8 m-15px-tb">
<div class="contact-name name-text">
<h5>Gegevens van de2av</h5>
<br>
<form method="POST">
<label class="fw-bold" for="email">E-mailadres</label>
<input type="email" id="email" readonly="" class="changeFormControl form-control-plaintext" name="email"
placeholder="Email" value="example@example.com" required="">
class Endpoint {
constructor(endpoint) {
this.endpoint = endpoint;
}
format(s = 404, m = "Not found", d = {}) {
const f = {
status: s,
message: m,
data: d,
import chalk from "chalk";
import fs from "fs";
import express from "express";
// import Endpoint from "./Endpoint.js";
import config from "./config.js";
const app = express();
fs.readdir("./endpoints", (err, files) => {
// get all endpoint files