Skip to content

Instantly share code, notes, and snippets.

@emilianavt
emilianavt / BestVTuberSoftware.md
Last active April 25, 2025 18:13
Best VTuber Software

Best VTuber software

This is a list of the most commonly used and relevant vtubing software. The "best" will always be subjective and depend on your specific requirements. Overall, the information in this list is as accurate as I could figure it out, but there might be errors or some details might become out of date. If you find anything that needs to be corrected, please let me know. You can also note it in a comment.

Additional explanations:

  • iPhone means that an iPhone is basically required
  • iFacialMocap support means that tracking data can be received from the iFacialMocap iPhone app
  • VMC protocol means that the application can send and/or receive tracking data from other VMC protocol capable applications, allowing the combination of multiple tracking methods (e.g. VSeeFace receiving VR tracking from Virtual Motion Capture and iPhone/ARKit face tracking from Waidayo)
  • Tobii means that the Tobii eye tracker is supported
@Treeki
Treeki / TurnipPrices.cpp
Last active April 21, 2025 04:42
AC:NH turnip price calculator
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
// munged from https://github.com/simontime/Resead
namespace sead
{
class Random
{
@hypevhs
hypevhs / gist:9bd25f0e3f2dd1780a6f078d5d76473b
Last active March 7, 2025 03:23
how to use xiv character model for vrchat

This is gonna be long and I might not finish it but here's what I got. This shit is so long that if I get it down to a science I might make a program to automate it.

Overview

We will study your character stats, use FFXIV TexTools to export the model parts, Blender to fix it up....

Collecting data

Do you have your character appearance saved? It's not essential but it's very useful to have. It's in the form of a DAT. I hope you backed it up if you created them on an old PC. I'm not sure if you can resave it from an existing character. What I did was use the Shadowbringers Benchmark. I seem to remember there was a way to import your character from the base game but I can't remember. Anyway first you'll need to copy the character DAT to the benchmark folder.

@Klemek
Klemek / manga_rock_exports.js
Last active January 4, 2020 09:45
Export Manga Rock Favorite List
// Go to https://mangarock.com/account/favorite
// Expand manga list to the bottom
// Type F12 and paste the following in the "console" tab
// Now you have your favorite list in CSV into your clipboard
var t = document.createElement("textarea");
t.textContent = 'Author;Title;\n'+$x('//*[@id="all"]/div/div[2]/div').map(n => '"'+n.childNodes[2].textContent + '";"' + n.childNodes[1].childNodes[0].textContent+'";').join('\n');
document.body.appendChild(t);
t.select();
document.execCommand("copy");
@erorus
erorus / migration.md
Last active March 6, 2019 02:41
Mashery -> Blizzard API Migration

Mashery -> Blizzard API Migration

This is intended for developers who are currently using the Battle.net API via Mashery, and need to migrate to Blizzard's own Battle.net API.

The official migration documentation is here but it's wordy and scattered. This document intends to cut the BS for existing developers as a true migration guide.

It's organized into sections based on the different kinds of API calls.

Game Note

This was written with World of Warcraft APIs in mind. While our hostnames are changing, none of WoW's API paths will change. However, some Starcraft II paths will change, so please reference Blizzard's documentation for further information about that.

REPLACE INTO ffxiv_server.gamedata_items_graphics(catalogID,weaponId,equipmentId,variantId,colorId) VALUES (4030011,76,1,100,0); -- Dated Bronze Gladius 4
REPLACE INTO ffxiv_server.gamedata_items_graphics(catalogID,weaponId,equipmentId,variantId,colorId) VALUES (4030005,76,1,40,0); -- Dated Brass Gladius 1
REPLACE INTO ffxiv_server.gamedata_items_graphics(catalogID,weaponId,equipmentId,variantId,colorId) VALUES (4030012,76,1,101,0); -- Dated Iron Gladius 5
REPLACE INTO ffxiv_server.gamedata_items_graphics(catalogID,weaponId,equipmentId,variantId,colorId) VALUES (4030301,76,4,0,0); -- Dated Iron Falchion 1
REPLACE INTO ffxiv_server.gamedata_items_graphics(catalogID,weaponId,equipmentId,variantId,colorId) VALUES (4030302,76,4,10,0); -- Dated Toothed Falchion 1
REPLACE INTO ffxiv_server.gamedata_items_graphics(catalogID,weaponId,equipmentId,variantId,colorId) VALUES (4020101,56,2,0,0); -- Dated Leather Himantes 1
REPLACE INTO ffxiv_server.gamedata_items_graphics_extra(catalogID,offHandWeaponId,offHandEquipmentId
@rigelk
rigelk / peertube.conf
Last active April 25, 2025 21:53
a now OUTDATED httpd/Apache vhost to run PeerTube | note that only Nginx is supported by the PeerTube team, and with this or any other Apache configuration, you will likely get NO SUPPORT.
# requires WebSocket support with `a2enmod proxy_wstunnel`
# check https://ssl-config.mozilla.org/#server=apache&version=2.4.41&config=modern&openssl=1.1.1d&hsts=false&ocsp=false&guideline=5.6 for hardening security
<VirtualHost *:80 [::]:80>
ServerName peertube.example.com
ServerAdmin [email protected]
Protocols h2c http/1.1
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
@facepainter
facepainter / FaceGrab.py
Last active March 11, 2025 21:22
Batch extract known face from video/image sequence (CNN GPU with CUDA / HoG)
'''
Extract a known face from a video.
Uses a combination of a deep learning CNN model to batch detect faces
in video frames, or a sequence of images, in GPU with CUDA and HoG to compare
the detected faces with a computed reference set of face encodings.
'''
from os import path, listdir
from typing import NamedTuple
@kardeiz
kardeiz / main.rs
Created August 4, 2017 19:14
hyper async + mysql async
extern crate hyper;
extern crate mysql_async as my;
extern crate net2;
extern crate tokio_core;
extern crate futures;
use std::net::SocketAddr;
use hyper::server::Service;
use hyper::server::Http;
@pschmitt
pschmitt / proxmox-get-vm-ip.sh
Created July 15, 2017 17:53
Get the IP address of a VM hosted on Proxmox
#!/usr/bin/env bash
usage() {
echo "$(basename $0) VM"
}
get_vm_id() {
qm list | awk '/'"${1}"'/ { print $1 }'
}