Skip to content

Instantly share code, notes, and snippets.

@Exieros
Exieros / mainsail_camera_pip.soreixe.js
Created November 24, 2025 19:37
Mainsail camera PiP, port 4409
// ==UserScript==
// @name Mainsail camera PiP
// @namespace http://tampermonkey.net/
// @version 0.6
// @description Скрипт для отображения камеры в Picture-in-Picture.
// @include /^https?:\/\/(?:\d{1,3}\.){3}\d{1,3}:4409\/.*$/
// @include /^https?:\/\/[^\/ :]+:4409\/.*$/
// @run-at document-end
// ==/UserScript==
@Exieros
Exieros / geargenerator_grabsvg.js
Last active October 5, 2025 08:38
The browser userscript allows you to copy SVG gears from the geargenerator.com website
// ==UserScript==
// @name GearGenerator Grab SVG
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Adds a button to copy SVG gears
// @author Exieros
// @match https://geargenerator.com/*
// @grant none
// @homepage https://gist.github.com/Exieros/fcc3340fd773ca17eef3d0738b5e2874
// ==/UserScript==
@Exieros
Exieros / pgd_to_png.py
Last active September 30, 2025 14:50
This script allows you to extract layer tiles from the proprietary *.pgd format used by Alpine Quest and Offline Maps applications and combine them into a single png image. The script was written using Github Copilot Chatgpt 5.0 based on source code obtained from jadx. Time spent: 10 minutes. Wow.
import io
import os
import csv
import struct
import argparse
from collections import deque
try:
from PIL import Image
except Exception as e:
@Exieros
Exieros / smstools3.md
Created July 26, 2024 03:52 — forked from codexss/smstools3.md
Openwrt/LEDE smstools3 forward sms to telegram
opkg update
opkg install kmod-usb-serial kmod-usb-serial-wwan kmod-usb-serial-option usb-modeswitch smstools3 curl iconv

vi /usr/local/bin/pushsms

#!/bin/sh
<?php
$hookSecret = 'your secret';
set_error_handler(function($severity, $message, $file, $line) {
throw new \ErrorException($message, 0, $severity, $file, $line);
});
set_exception_handler(function($e) {
<?php
/*
* Класс позволяет массово добавлять мультиязыковые публикации в wordpress и автоматически связывает их.
* Требуется наличие плагина Polylang(разумеется)
* Код скорее всего нужно исправить под нужды пользователя, но работает из коробки если отправлять данные методом POST
* Время добавления поста(исполнения скрипта) ~ 0.05с
*/
namespace Exieros\Scripts;
<?php
/*
* Модификация формы авторизации.
* Позволяет добавить капчу и изменить стиль формы авторизации.
*
* !Требуется composer-зависимость Gregwar\Captcha\CaptchaBuilder
*/
namespace Exieros\Utils;
<?php
/*
* Счетчик скачиваний файлов по attach-id.
* Скачивания будут учитываться если скачивать attach по ссылке вида site.ru/download/{id}
* Чтобы получить кол-во скачиваний вызвать функцию Downloader::get_count($id);
*/
namespace Exieros\Utils;
@Exieros
Exieros / keybase.md
Last active December 2, 2021 05:25
keybase.md

Keybase proof

I hereby claim:

  • I am exieros on github.
  • I am exieros (https://keybase.io/exieros) on keybase.
  • I have a public key ASBB8Ke53sVoEqSchd_EqJ0zKCgZ_hSh3vLpQMvvUS4Yfgo

To claim this, I am signing this object: