Skip to content

Instantly share code, notes, and snippets.

View techman83's full-sized avatar
:octocat:
*keyboard noises*

Leon Wright techman83

:octocat:
*keyboard noises*
View GitHub Profile
@techman83
techman83 / gnugpb.pub
Created May 28, 2015 07:19
Techman83's Public Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFVmv0IBEADdl+KVZx5SkiGQKG8HkdBGMVF/rSKwukhKfyA4N5zbajKTa74u
l8mCwtKD7ATQnc0egpdA5OOcGbXLeAKH5RANCWm/rhfd65oqLCtnCvkSQjE4jg0D
myDG3iX30xEIomIvU5gq0t+lS0eSdYQHqeo7oY6/Attp4SOK/uAzjBipTl4p6MzE
1tyGUOiBb0RQAYVvwfoJzQzjmnmO6+r4m98I7GbzUzXSMvsVyIcLMaRNfPaCW4C2
T/YWu42Pckna7H8cDM6Y+o8cWv95U56d4X2p4sZTgLJMM9FDdOnfWFVNUc6yLKjQ
MAfvCLrWs3UHPgmZ3kIp3qRWhJj/hB5iq9fnlVF4CvHX/6lBgE8P709zL4OHG64f
rgDjQ38payP1QtKNusI2SoZK13/plCUDOIZhRkz+871yslEOPsNjtnGcny8Drt5O
@techman83
techman83 / NetKarmgeddon.log
Created May 30, 2015 01:55
The great 'NetKarmgeddon' of 2015
[Fri May 29 07:00:03 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Downloading 'https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/bin/ckan-validate.py' failed: Internal Exception
[Fri May 29 07:00:03 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Downloading 'https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/CKAN.schema' failed: Internal Exception
[Fri May 29 07:00:15 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Processing NetKAN/ActiveStruts.netkan FAILED
[Fri May 29 07:01:03 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Processing NetKAN/BackgroundProcessing.netkan FAILED
[Fri May 29 07:01:09 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Processing NetKAN/BAM.netkan FAILED
[Fri May 29 07:01:26 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Processing NetKAN/CheatMenu.netkan FAILED
[Fri May 29 07:01:28 2015] /home/netkan/NetKAN-bot/bin/netkan-indexer:30695 (WARN) Processing NetKAN/ChopIt.netkan FAILED
[Fr
@techman83
techman83 / NetKAN_regex.pl
Created May 31, 2015 13:23
Regex Capture NetKAN Error
use strict;
use Regexp::Debugger;
my $error = <<EOF;
Unhandled Exception:
System.ArgumentNullException: Argument cannot be null.
Parameter name: input
at System.Text.RegularExpressions.Regex.Match (System.String input) [0x00000] in <filename unknown>:0
at System.Text.RegularExpressions.Regex.Match (System.String input, System.String pattern, RegexOptions options, TimeSpan matchTimeout) [0x00000] in <filename unknown>:0
@techman83
techman83 / 2015-06-02-NetKAN.log
Created June 2, 2015 03:37
2015-06-02 - NetKAN Debug
[Tue Jun 2 02:35:04 2015] bin/netkan-indexer:29172 (WARN) Downloading 'https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/bin/ckan-validate.py' failed: Internal Exception
[Tue Jun 2 02:35:04 2015] bin/netkan-indexer:29172 (WARN) Downloading 'https://raw.githubusercontent.com/KSP-CKAN/CKAN/master/CKAN.schema' failed: Internal Exception
[Tue Jun 2 02:35:04 2015] bin/netkan-indexer:29172 (DEBUG) Removing CKAN-meta
[Tue Jun 2 02:35:15 2015] bin/netkan-indexer:29172 (DEBUG) Downloading metadata for A6Intruder...
[Tue Jun 2 02:35:22 2015] bin/netkan-indexer:29172 (DEBUG) NetKAN/A6Intruder.netkan took 7 seconds to inflate
[Tue Jun 2 02:35:22 2015] bin/netkan-indexer:29172 (DEBUG) Downloading metadata for A7Corsair2...
[Tue Jun 2 02:35:28 2015] bin/netkan-indexer:29172 (DEBUG) NetKAN/A7Corsair2.netkan took 6 seconds to inflate
[Tue Jun 2 02:35:28 2015] bin/netkan-indexer:29172 (DEBUG) Downloading metadata for AAResourceTanks...
[Tue Jun 2 02:35:32 2015] bin/netkan-indexer:29172 (DEBUG) NetKAN/AAResourceT
2015/08/21 15:28:34 INFO Commiting A6Intruder/A6Intruder-3.ckan
2015/08/21 15:28:34 INFO Commiting A7Corsair2/A7Corsair2-2.0.ckan
2015/08/21 15:28:34 INFO Commiting AAResourceTanks/AAResourceTanks-0.4.ckan
2015/08/21 15:28:34 INFO Commiting ABLaunchers/ABLaunchers-1.0.ckan
2015/08/21 15:28:34 INFO Commiting ADIOS/ADIOS-V.15.ckan
2015/08/21 15:28:35 INFO Commiting AGExt/AGExt-1.33a.ckan
2015/08/21 15:28:35 INFO Commiting AGroupOnStage/AGroupOnStage-2.0.11.ckan
2015/08/21 15:28:35 INFO Commiting ALCOR/ALCOR-0.9.4.ckan
2015/08/21 15:28:35 INFO Commiting ALCORIVAPatch/ALCORIVAPatch-0.9.4.ckan
2015/08/21 15:28:35 INFO Commiting AMEG/AMEG-1.1.ckan
@techman83
techman83 / test.html
Created August 31, 2015 10:20
React JS learnings
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.3/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
@techman83
techman83 / iMoodJournal-graph.pl
Last active July 27, 2016 11:12
Basic Graph Generator for iMoodJournal csv data.
#!/usr/bin/env perl
use strict;
use warnings;
use Parse::CSV;
use File::BOM qw( open_bom );
use Date::Parse;
use Chart::Gnuplot;
use Statistics::LineFit;
use Data::Dumper;
@techman83
techman83 / spacedock_to_ia.pl
Created January 9, 2017 13:53
Script for changing download links to the Internet archive
#!/usr/bin/env perl
use strict;
use 5.018;
use File::Find::Rule;
use Data::Dumper;
use App::KSP_CKAN::Metadata::Ckan;
my @ckans = File::Find::Rule->file()->name('*.ckan' )->in( "CKAN-meta/." );
@techman83
techman83 / send_netkan.py
Last active June 23, 2019 08:35
Minimal Python3 script to Submit a Netkan file to an Inbound Queue
import boto3
import sys
from hashlib import md5
filename = sys.argv[1]
if not filename:
print('/path/to/Mod.netkan required')
sys.exit()
@techman83
techman83 / values.xml
Created June 26, 2019 03:50
values.xml from NetKAN Bot
<values>
<value name="KSPBuilds"
type="string">{
&quot;builds&quot;: {
&quot;464&quot;: &quot;0.23.5.464&quot;,
&quot;559&quot;: &quot;0.24.2.559&quot;,
&quot;642&quot;: &quot;0.25.0.642&quot;,
&quot;705&quot;: &quot;0.90.0.705&quot;,
&quot;830&quot;: &quot;1.0.0.830&quot;,
&quot;842&quot;: &quot;1.0.2.842&quot;,