ThePython10110

My GitHub Pages site

View on GitHub

ThePython10110

I am a programmer/musician.

Music

Find my music (mostly video game transcriptions) on MuseScore.com and GitHub. On GitHub, I have a script that automatically converts them into various file formats (including MP3, MIDI, PDF, and MusicXML). It will even automatically flip the MIDI files using my version of midiflip

Software on my computer

A list of software on my computer (back in January 2023, before I switched to Linux).

Minetest mods

Better Randomizer

GitHub, ContentDB

A Minetest mod that randomizes node drops, entity drops, and crafting recipes. Random drops/recipes are saved and recalled, and can be re-randomized with commands, although re-randomizing node drops requires a restart.

Better Commands

GitHub

A mod that adds commands and syntax from a certain other voxel game. I have had to make some changes due to the differences between Minetest and ACOVG, but it's mostly the same (though incomplete). You can do things like this:

execute as @r[type=sheep] run say I am a random sheep.

For compatible command blocks, use Better Command Blocks.

Better Command Blocks

GitHub

A mod that adds command blocks from a certain other voxel game. They are designed to work with Better Commands.

BigNum

GitHub, ContentDB A library mod that adds a data type for arbitrary precision integers. It's copied from a Roblox library.

ExchangeClone

GitHub, Wiki, ContentDB

A fork of Element Exchange (based on Equivalent Exchange/ProjectE) with bugfixes, better energy values, MineClone2/Mineclonia support, and tons of new features such as Dark Matter, Red Matter, and tools that can be made with them. Most of the code is mine at this point. Basically, it adds an energy value for most items (including items from "Why?"), and the ability to convert things into energy and energy into other things. For instance, 8 iron/steel ingots (256 energy) can be converted into 1 gold ingot (2048 energy), which can be converted into 2048 cobblestone (1 energy). It also adds a lot of other things. It's been a while since I've updated it... but I may eventually go back to it.

Portability

GitHub, ContentDB

Adds a portable crafting table, portable ender chest (although it requires a minor change to MineClone's code), and portable enchanting table to MineClone.

SpawnCraft

GitHub, ContentDB

A mod for MineClone that adds crafting recipes for spawners and spawn eggs. My first Minetest mod, which is why it's literally just a whole bunch of recipes.

Too Many Aliases

GitHub, ContentDB

A MineClone2 mod that adds tons of aliases that make itemstrings match MineCraft as much as possible. This is definitely outdated.

Why?

GitHub, ContentDB

A modpack that adds a whole bunch of completely random things to MineClone/Minetest Game. Some are useful, others are solely for annoying people, and some are completely useless. Not all features are available in Minetest Game.

Random programming projects

Countdown

GitHub

A Python/Tkinter program that counts down the time until user-specified events, with the ability to make custom themes. It requires Python 3 on a Windows computer (although using it on other OS's shouldn't take much modification), and several Python modules that should automatically be installed. It saves either to a JSON file or to a Home Assistant server via the REST API. It uses my Python script (hass.py) which has several functions that make the Home Assistant REST API relatively easy to use.

GitHub Pages

GitHub

The "code" for this site (if you can really call HTML/Markdown code).

Midiflip

GitHub, Demo

A program to flip MIDI files (high notes become low notes, low notes become high notes). This is a fork of 1j01's original version, and all it adds is the ability to remap pitches to the closest octave to their original range. I use it to automatically flip all of my MuseScore scores.

Tengwar Transcriber

GitHub, Demo

A program that I barely started that was originally going to convert English into Lord of the Rings Elvish Tengwar. I'm unlikely to finish it, especially since Tecendil already exists.

UserStyles

GitHub, UserStyles.world

Themes for a couple of websites.