onyx_online / OBSPython Delete Recording Start New
0 likes
0 forks
1 files
Last active
Load this obspython script into OBS to register a hotkey that deletes last recording file and starts a new recording
| 1 | # Copyright (C) 2025 Onyx and Iris |
| 2 | # |
| 3 | # This program is free software: you can redistribute it and/or modify |
| 4 | # it under the terms of the GNU General Public License as published by |
| 5 | # the Free Software Foundation, either version 3 of the License, or |
| 6 | # (at your option) any later version. |
| 7 | # |
| 8 | # This program is distributed in the hope that it will be useful, |
| 9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
onyx_online / Streamlabs to Voicemeeter Sync
0 likes
0 forks
1 files
Last active
Use this script to sync streamlabs scene switches to Voicemeeter states.
| 1 | import asyncio |
| 2 | import logging |
| 3 | from collections import namedtuple |
| 4 | |
| 5 | import voicemeeterlib |
| 6 | from pyslobs import ScenesService, config_from_ini_else_stdin, connection |
| 7 | |
| 8 | |
| 9 | class Observer: |
| 10 | """ |
onyx_online / VBAN SendText
0 likes
0 forks
1 files
Last active
Use this script to send vban text requests over a network
| 1 | #!/usr/bin/env python3 |
| 2 | |
| 3 | # MIT License |
| 4 | # |
| 5 | # Copyright (c) 2025 Onyx and Iris |
| 6 | # |
| 7 | # Permission is hereby granted, free of charge, to any person obtaining a copy |
| 8 | # of this software and associated documentation files (the "Software"), to deal |
| 9 | # in the Software without restriction, including without limitation the rights |
| 10 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
onyx_online / Q3 Rcon CLI - single file, zero dependencies
0 likes
0 forks
1 files
Last active
Use this script to send rcon commands to a game server supporting Q3 Rcon
| 1 | #!/usr/bin/env python3 |
| 2 | |
| 3 | # MIT License |
| 4 | # |
| 5 | # Copyright (c) 2025 Onyx and Iris |
| 6 | # |
| 7 | # Permission is hereby granted, free of charge, to any person obtaining a copy |
| 8 | # of this software and associated documentation files (the "Software"), to deal |
| 9 | # in the Software without restriction, including without limitation the rights |
| 10 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
onyx_online / Github Webhook Proxy
0 likes
0 forks
1 files
Last active
Github webhook proxy server (only Issues implemented)
| 1 | import hashlib |
| 2 | import hmac |
| 3 | import json |
| 4 | import os |
| 5 | from ipaddress import ip_address, ip_network |
| 6 | |
| 7 | import requests |
| 8 | from dotenv import load_dotenv |
| 9 | from flask import Flask, abort, request |
onyx_online / CORS Anywhere Python
0 likes
0 forks
1 files
Last active
CORS Anywhere Proxy Server in Python
| 1 | import argparse |
| 2 | from http.server import HTTPServer, SimpleHTTPRequestHandler |
| 3 | |
| 4 | parser = argparse.ArgumentParser( |
| 5 | prog="Simple HTTP Server", |
| 6 | description="Serves static files using Python3 Simple HTTP module", |
| 7 | ) |
| 8 | parser.add_argument("-d", "--directory", required=True) |
| 9 | args = parser.parse_args() |
onyx_online / OVH DDOS to Discord
0 likes
0 forks
1 files
Last active
Monitors OVH servers for mitigation status
| 1 | import ipaddress |
| 2 | import logging |
| 3 | import time |
| 4 | |
| 5 | import ovh |
| 6 | |
| 7 | try: |
| 8 | import tomllib |
| 9 | except ModuleNotFoundError: |
| 10 | import tomli as tomllib |
Newer
Older