Skip to content

Instantly share code, notes, and snippets.

View damieng's full-sized avatar
🏠
Working from home

Damien Guard damieng

🏠
Working from home
View GitHub Profile
@damieng
damieng / SportsScrape.cs
Created February 3, 2023 15:26
Basic scraping example in C#
using HtmlAgilityPack;
namespace ScapeSports;
internal class Program
{
static void Main(string[] args)
{
var start = new Uri("https://www.sportsengine.com/search/listings?code=98052");
@damieng
damieng / cmdr-settings.json
Last active May 4, 2022 16:57
My Cmdr settings for Windows Terminal
{
"profiles":
{
"defaults": {},
"list":
[ {
"antialiasingMode": "grayscale",
"colorScheme": "Dracula",
"commandline": "cmd.exe /k c:/apps/cmdr/vendor/init.bat",
"cursorHeight": 35,
@damieng
damieng / pfiler.cs
Last active December 2, 2021 18:20
ZX Spectrum P-File decoder (incomplete)
using System;
using System.IO;
using System.Linq;
using System.Text;
internal class Program
{
static void Main(string[] args)
{
var pFileName = "EasyList.P";
@damieng
damieng / zxspectrumpd.md
Created December 2, 2021 12:37
Spectrum Public Domain
@damieng
damieng / fix-yml-multiline.js
Created November 9, 2021 16:11
Fix my yaml files that had multiline "message:" key at the end using quotes not | and indents like it should
const Glob = require('glob').Glob
const process = require('process')
const fs = require('fs')
const path = process.argv[2]
Glob(path, {}, (err, files) => {
let count = 0;
for (let file of files) {
const lines = fs.readFileSync(file, 'utf-8').trim().split('\n')
@damieng
damieng / settings.json
Created October 11, 2021 13:04
Cmder configuration for Windows Terminal
{
"profiles":
{
"list":
[
{
"acrylicOpacity": 0.9,
"antialiasingMode": "grayscale",
"colorScheme": "Dracula",
"commandline": "cmd.exe /k c:/apps/cmder/vendor/init.bat",
@damieng
damieng / Damien-Best.vpl
Created October 9, 2021 09:54
Best C64 colour palette for VICE
#
# VICE Palette file
#
# Syntax:
# Red Green Blue Dither
#
# Black
00 00 00 0
@damieng
damieng / EGA_64.pal
Created February 18, 2021 17:41
EGA 64-color palette in JASC format for Pixatool
JASC-PAL
0100
256
0 0 0
0 0 85
85 0 0
85 0 85
0 85 0
0 85 85
85 85 0
@damieng
damieng / streport-metadata.cs
Created February 2, 2021 20:12
Throwaway script that created all the necessary metadata for uploading ST Report to archive.org
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
namespace ConsoleApp8
{
class Program
@damieng
damieng / princeton.txt
Created January 27, 2021 10:09
Princeton Ultra 16 Notes
Princeton proprietary 25 pin connector pinout
1 - GROUND TTL 2 - RED 2 OR GND TTL
RED ANALOG GRN ANALOG
3 - RED TTL 4 - GRN TTL
BLUE ANALOG COMP-HORIZ-SYNC
5 - BLUE TTL 6 - GRN 2 OR INTENSITY TTL
PCG MODE ANALOG GND ANALOG
7 - BLUE 2 TTL 8 - HORIZ-SYNC TTL
GND ANALOG GND ANALOG