Skip to content

Instantly share code, notes, and snippets.

View Tomoli75's full-sized avatar

Thomas Tomoli75

  • England, United Kingdom
View GitHub Profile
#EXTM3U
#EXTINF:-1,BBC One HD
https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_hd/t=3840/v=pv14/b=5070016/main.m3u8
#EXTINF:-1,BBC One Wales HD
https://vs-hls-pushb-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_wales_hd/t=3840/v=pv14/b=5070016/main.m3u8
#EXTINF:-1,BBC One Northern Ireland HD
https://vs-hls-pushb-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_northern_ireland_hd/t=3840/v=pv14/b=5070016/main.m3u8
#EXTINF:-1,BBC One Scotland HD
https://vs-hls-pushb-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_scotland_hd/t=3840/v=pv14/b=5070016/main.m3u8
@Sieboldianus
Sieboldianus / README.md
Last active December 27, 2025 06:03
An opinionated nextcloud ignore list for developers (sync-exclude.lst)

An opinionated nextcloud ignore list for developers (sync-exclude.lst)

The latest nextcloud server versions will have ransomware detection automatically enabled, meaning that syncing common developer file types (e.g. .lock) will return errors.

Fatal webdav OCA\DAV\Connector\Sabre\Exception\Forbidden: Ransomware file detected. Prevented upload of ..py/bokeh/secrets.tar.enc because it matches extension pattern ".enc"

If you are syncing complex, nested work directories as a developer, the following

@fusetim
fusetim / protonvpn-wireguard-generator.py
Last active May 5, 2026 12:44
Generate lots of Wireguard configuration for your ProtonVPN Account.
import http.client
import http.cookies
import json
import base64
import hashlib
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.primitives.asymmetric import x25519
from cryptography.hazmat.primitives.asymmetric import ec
from cryptography.hazmat.primitives import hashes
@kennytv
kennytv / readme.md
Last active February 24, 2026 22:47
Signed Chat and Chat Types

Signed chat

This gist intends on clearing up some of the misinformation surrounding signed chat/the reporting feature Mojang has added to Minecraft 1.19.1. Here you can find both technical information as well as a general explanation of how these work.

Profile keys

After joining a server, clients now send a profile key used for verifying a message's authenticity. This key and thus the whole signing process is optional, but by default, servers enforce secure profiles for clients to send chat messages. Whenever the player sends a chat message and has a key associated, the message will be signed using their own private key, which the server then verifies using the public key sent after join. Assuming signature, timestamp, and message contents line up, the message goes through.

On the other end, clients can also require all broadcasted player messages to be signed, disregarding the ones without sender verified signatures.

Message signatures

@Captain8771
Captain8771 / slashcommand.md
Last active August 22, 2022 17:49
Powercord snippet for adding and removing built in slash commands

Snippet

let { getModule, messages: { receiveMessage } } = require("powercord/webpack")
let { createBotMessage } = getModule(["createBotMessage"], false)


function CreateCommand(name, description, options, callback, applicationId="-1") {
    getModule(["getBuiltInCommands"], false).BUILT_IN_COMMANDS.push({
        applicationId: applicationId,
@djsime1
djsime1 / fz_reset_pin.md
Last active December 2, 2025 03:20
Reset forgotten Flipper Zero PIN

Reset Forgotten FZ PIN

On newer firmware versions (0.77 and later), you can factory reset the device by holding UP and BACK for 30 seconds. There is no well-known method to clear a forgotten PIN without resetting the entire device.

Old method for firmware versions before 0.77

⚠️ This method is only to be used for Flipper devices on old firmware! If performed on an updated device, it may make things worse. All liability falls on yourself if you proceed.

:: Last updated May 5th 2022. ::

@djsime1
djsime1 / fz_forks.md
Last active November 18, 2024 18:34
Flipper Zero firmware differences

This document has moved!

This comparison list has been relocated into the Awesome Flipper Zero repository. While you can read still read an archived version in this gist, all future updates will take place in the new repository.

Last archived version (Adapted from Nano's original messages in the Unleashed firmware Discord.)

Flipper Zero firmware differences

:: Last updated July 10 2022. ::

@Bigcheese
Bigcheese / README.md
Last active June 9, 2022 03:41
/r/MyLittlePony /r/place minimap script!

Help /r/MyLittlePony get a pony on /r/place!

example of the /r/mylittlepony overlay

Instructions

  • Use a Chromium based browser (Google Chrome, Edge, Opera, Yandex.Browser)
  • Android folks can use Kiwi Browser + Tampermonkey.
@sergeyzenchenko
sergeyzenchenko / russia-ddos.md
Last active December 22, 2025 06:21
Russia DDOS list
@Benricheson101
Benricheson101 / main.go
Created February 25, 2022 02:23
discordgo zero downtime restart
package main
import (
"flag"
"fmt"
"os"
"os/signal"
"reflect"
"sync/atomic"
"syscall"