Skip to content

Instantly share code, notes, and snippets.

View MCOfficer's full-sized avatar

M*C*O MCOfficer

View GitHub Profile
@MCOfficer
MCOfficer / README.md
Last active May 22, 2023 10:12
Bash script to download files from gofile.io
@MCOfficer
MCOfficer / Vadim's Batch.py
Last active January 21, 2023 13:11
[Python-fu/Gimp] Vadim's Batch - written for https://stackoverflow.com/a/42933365/7653274
#!/usr/bin/env python
from gimpfu import *
import glob
import os
pdb = gimp.pdb
def vadimsbatch(loadfolder, fileextension, frame):
@MCOfficer
MCOfficer / IMAGES.md
Last active October 19, 2022 21:55
Public domain AI images generated with Midjourney
@MCOfficer
MCOfficer / plugins.json
Last active May 3, 2021 11:37
trying to break the ES website plugin table
[
{
"name": "Test Plugin",
"authors": "MCOfficer",
"homepage": "\"><script>alert('xss')</script><\"",
"license": "Public Domain",
"version": "0",
"shortDescription": "<a href='https://httbin.org'>link</a> \"><SCRIPT>alert('XSS')</SCRIPT><\"",
"description": "",
"url": "",
@MCOfficer
MCOfficer / trydown
Created July 6, 2020 10:58
A bash script that tries to download a file with multiple programs, for use in makepkg.conf.
#!/bin/bash
# arg 0: URL
# arg 1: Output
url="$1"
output="$2"
url_key="%u"
output_key="%o"
order=(
@MCOfficer
MCOfficer / odd_batch.py
Last active November 14, 2020 13:27
OpenDirectoryDownloader batch scanning
# Reads URLs from to_scan.txt, one URL per line.
# Outputs the reddit-formatted results to results.txt
import subprocess
import os
with open("to_scan.txt", "r") as f:
urls = [line.strip() for line in f.readlines()]
print("Scanning %s URLs" % len(urls))
@MCOfficer
MCOfficer / ESUpdate.bat
Last active March 23, 2020 17:20
InstallNightly - Automate the Installation of Endless Sky Windows Nightlies
@Echo off
setlocal
set GIT=mingit\cmd\git.exe
set NIGHTLY_URL=https://ci.mcofficer.me/job/endless-sky-win64/lastSuccessfulBuild/artifact/EndlessSky.exe
echo Switching working directory
cd %~dp0
echo Checking if MinGit is available...
@MCOfficer
MCOfficer / landscapecounter.py
Last active January 16, 2019 10:40
[ES][Python] Landscapecounter
import os
import requests
import json
from os import listdir
import urllib
urllib.urlretrieve("https://raw.githubusercontent.com/endless-sky/endless-sky/master/data/map.txt", "map.txt")
images = requests.get("http://api.github.com/repos/endless-sky/endless-sky/contents/images/land")
@MCOfficer
MCOfficer / ffmpeg_chaptersplit.py
Last active January 16, 2019 10:39
[Python] Simple Script that Splits an audio file by it's metadata chapters using ffmpeg. Supports reading chapters from one file and splitting a different one. Useful for audio book conversion. No modules required, only ffmpeg/ffprobe binaries in your PATH
from subprocess import check_output, call, DEVNULL
from json import loads
from os import makedirs
from os.path import join, exists, splitext
from string import ascii_letters, digits
# if your ffmpeg commands are different, change them here
FFMPEG = "ffmpeg"
FFPROBE = "ffprobe"
@MCOfficer
MCOfficer / run_working_dir.cmd
Created December 6, 2018 07:21
tiny script that changes to a directory (relative to its location) and executes a command. useful for executables that need to be executed from their directory.
@echo off
set origin=%cd%
cd %~dp0%1
%2
cd %origin%