Skip to content

Instantly share code, notes, and snippets.

View ninjaninja140's full-sized avatar

Eden K. ninjaninja140

View GitHub Profile
@ninjaninja140
ninjaninja140 / LuraphSDK.d.ts
Last active October 30, 2025 15:21
A type set for the macros documented at https://lura.ph/dashboard/documents/macros so Roblox-TS projects can safley use Luraph macros during programming stages with jsDocs provided for clarity!
// Luraph Macro Declarations for TypeScript
// Usage: Take the contents of this file and put it in a d.ts file in your project root, or rootDir.
// See: https://lura.ph/dashboard/documents/macros
// LMD:TS Authored by @ninjaninja140
declare global {
type EncryptionFunction<E, K = unknown, DK = unknown> = (
toEncrypt: E,
encKey?: K,
decKey?: DK,
@ninjaninja140
ninjaninja140 / build.sh
Last active September 11, 2025 10:08
Downloads and installs Deno, then runs a build script, forked from https://cf-page.mdressler.dev/build.sh to add script support.
#!/usr/bin/env bash
# Install and use Deno in Cloudflare Pages build
set -euo pipefail
# Cache location (Cloudflare persists .cache between builds)
export DENO_INSTALL="$PWD/.cache/deno"
export PATH="$DENO_INSTALL/bin:$PATH"
# Install Deno if not cached
if [ ! -x "$DENO_INSTALL/bin/deno" ]; then
@ninjaninja140
ninjaninja140 / Progressed-Extract-Function.ps1
Created July 25, 2024 23:16
Does exactly as its titled.
function Expand-ZipFile {
param (
[Parameter(Mandatory)]
[string]$ZipFilePath,
[Parameter(Mandatory)]
[string]$DestinationPath,
[Parameter(Mandatory)]
[string]$Label,
@ninjaninja140
ninjaninja140 / Progressed-Download-Function.ps1
Last active July 25, 2024 22:53
Download a file from the internet and pipe it to a file with a setable stylings with Powershell.
function Get-FileFromWeb {
param (
[Parameter(Mandatory)]
[string]$URL,
[Parameter(Mandatory)]
[string]$File,
[Parameter(Mandatory)]
[string]$Label,
@ninjaninja140
ninjaninja140 / swagger.json
Created October 29, 2023 01:31
Vrfy API Swagger Configuration
{
"openapi": "3.0.3",
"info": {
"title": "Vrfy API V2",
"description": "[ API URL: vrfy.api.bracketed.co.uk ]\n\n<https://vrfy.api.bracketed.co.uk/v2>\n\n# Welcome to the revamped Vrfy API!\n\n\nOur Version 2 API provides much more than Version 1 could and with the addition of Swagger we are now able to publicly document our API for people to use.\n\nVersion 2 now allows users to test the API over Swagger and find out how to use the API in their own projects.\n\nVrfy's API is now mostly free-to-use with the exception of private routes which all require authentication to be used.\n\n_If you would like to find out more about Vrfy, you can join our [Discord Server](https://bracketed.co.uk/redirects/discord) or go to our [Website](https://vrfy.bracketed.co.uk) to find out more!_\n\n`Have fun!`",
"version": "v2"
},
"servers": [
{
"url": "https://vrfy.api.bracketed.co.uk/v2"
@ninjaninja140
ninjaninja140 / VigTimezones.md
Last active October 10, 2023 19:15
Vigilon Time Zones Guide

Vigilon Time Zones - A Vigilon Guide by ninjaninja140.

All available time zones are below:

  • Africa/Abidjan
  • Africa/Algiers
  • Africa/Bissau
  • Africa/Cairo
  • Africa/Casablanca
  • Africa/Ceuta
@ninjaninja140
ninjaninja140 / roblox_api_domain_list.txt
Last active August 14, 2025 12:00 — forked from sbhadr/roblox_api_domain_list.txt
Roblox API Domain List
This is a list of all known endpoints for the Roblox API.
This list is meant to be used as a educational & informative
resource to help you match thirdparty development with the functionality
that you need. It's highly advised and against the point of this list to abuse,
cheat or phish other users. Please be mindful.
[Basic]
websiteUrl - https://www.roblox.com
apiProxyUrl - https://api.roblox.com (deprecated / no longer reachable)
@ninjaninja140
ninjaninja140 / Public_Time_Servers.md
Created September 19, 2022 13:16 — forked from mutin-sa/Top_Public_Time_Servers.md
List of Top Public Time Servers

Google Public NTP [AS15169]:

time.google.com

time1.google.com

time2.google.com

time3.google.com