Skip to content

Instantly share code, notes, and snippets.

@sleepygarden
sleepygarden / deobfuscate.js
Created April 6, 2016 19:17
Partially deobfuscated hexasphere.js april fools day joke - http://pub.ist.ac.at/~edels/hexasphere/
function canvasApp() {
if (!canvasSupport()) {
return;
}
var canvas = document.getElementById('canvasOne');
var ctx = canvas.getContext('2d');
setup();
(function(){
var csv = require('fast-csv');
var jsonfile = require('jsonfile');
var monsters = {};
var skipHeaderRow = true;
var inputFile = "Breeding_Combinations.csv"; // implied to sibling of convert_siralim_csv.js
var outputFile = "MonsterInfo.json"; // explicitly sibling of convert_siralim_csv.js
var csvMap = [ // maps row columns to property names
"family",
"offspring",
#!/usr/bin/env python3
# Scrapes breeding combinations + Monster Stats from Siralim Wiki and writes them to a csv file
import csv
import requests
import re
from bs4 import BeautifulSoup
with open('Breeding_Combinations.csv', 'w', newline='') as csvfile:
print('Starting Breeding Combinations write...')
writer = csv.writer(csvfile, quoting=csv.QUOTE_MINIMAL)