Merge branch 'software_timeline'
This commit is contained in:
commit
bfbfb0774e
@ -4,7 +4,7 @@ title: "A Java development cheatsheet for my classmates"
|
||||
description: "PROG10082: Reference Material"
|
||||
date: 2022-03-15
|
||||
tags: reference
|
||||
draft: false
|
||||
draft: true
|
||||
extra:
|
||||
excerpt: This document is written for my PROG10082 classmates as a quick reference for some Java concepts that were skipped over in the course.
|
||||
|
||||
|
8
content/software/2018-05-22-launchdraw.md
Normal file
8
content/software/2018-05-22-launchdraw.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "LaunchDraw"
|
||||
date: 2018-05-22
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A utility for drawing graphics on your Novation Launchpad Mk1/S/Mini"
|
||||
redir_to: https://github.com/ewpratten/launchdraw
|
||||
---
|
8
content/software/2018-06-25-iss.md
Normal file
8
content/software/2018-06-25-iss.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "ISS cli"
|
||||
date: 2018-06-25
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A python script that shows you the location of the International Space Station in your terminal"
|
||||
redir_to: https://github.com/ewpratten/ISS
|
||||
---
|
8
content/software/2018-08-03-dr.md
Normal file
8
content/software/2018-08-03-dr.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "dr"
|
||||
date: 2018-08-03
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "An ed-like client for devRant written in python"
|
||||
redir_to: https://github.com/ewpratten/dr
|
||||
---
|
8
content/software/2018-08-04-devrantsimple.md
Normal file
8
content/software/2018-08-04-devrantsimple.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "devRantSimple"
|
||||
date: 2018-08-04
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A dead simple devRant API wrapper for Python"
|
||||
redir_to: https://github.com/ewpratten/devRantSimple
|
||||
---
|
8
content/software/2018-08-20-pihole-api.md
Normal file
8
content/software/2018-08-20-pihole-api.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Pi-hole API wrapper for Python"
|
||||
date: 2018-08-20
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A python3 wrapper for the Pi-hole api that aims to eventually be a full replacement for the AdminLTE web panel"
|
||||
redir_to: https://github.com/ewpratten/pihole-api
|
||||
---
|
8
content/software/2018-08-31-dirobium.md
Normal file
8
content/software/2018-08-31-dirobium.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Dirobium"
|
||||
date: 2018-08-31
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "The virtual CPU (and emulator) built for hobbyists"
|
||||
redir_to: https://github.com/ewpratten/Dirobium
|
||||
---
|
8
content/software/2018-09-01-deuterium.md
Normal file
8
content/software/2018-09-01-deuterium.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Deuterium"
|
||||
date: 2018-09-01
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "The official bootloader for the Dirobium emulator"
|
||||
redir_to: https://github.com/ewpratten/Deuterium
|
||||
---
|
8
content/software/2018-09-01-diras.md
Normal file
8
content/software/2018-09-01-diras.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "DirAS"
|
||||
date: 2018-09-01
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "The Dirobium Assembler"
|
||||
redir_to: https://github.com/ewpratten/DirAS
|
||||
---
|
8
content/software/2018-11-04-eco.md
Normal file
8
content/software/2018-11-04-eco.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Exit Code One"
|
||||
date: 2018-11-04
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "The c / c++ compiler written in python that never compiles without errors"
|
||||
redir_to: https://github.com/ewpratten/eco
|
||||
---
|
8
content/software/2018-11-16-odwc.md
Normal file
8
content/software/2018-11-16-odwc.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "The Open Driver Waypoint Coordinator"
|
||||
date: 2018-11-16
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A utility for scheduling driving instructors using Google maps data"
|
||||
redir_to: https://github.com/ewpratten/ODWC
|
||||
---
|
8
content/software/2019-03-08-os328.md
Normal file
8
content/software/2019-03-08-os328.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "os328"
|
||||
date: 2019-03-08
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A kernel / os for the atmega328p"
|
||||
redir_to: https://github.com/ewpratten/os328
|
||||
---
|
8
content/software/2019-05-28-flippycat.md
Normal file
8
content/software/2019-05-28-flippycat.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "FlippyCat"
|
||||
date: 2019-05-28
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A purposefully bad flappy bird clone, built for a highschool computer science class"
|
||||
redir_to: https://github.com/ewpratten/FlippyCat
|
||||
---
|
8
content/software/2019-08-24-shift.md
Normal file
8
content/software/2019-08-24-shift.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "The shift2 encoding algorithm"
|
||||
date: 2019-08-24
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "Shift was designed to store non-critical text data in such a way that only keyholders could reconstruct a useful message"
|
||||
redir_to: https://github.com/ewpratten/shift
|
||||
---
|
8
content/software/2019-08-27-devrant-dl.md
Normal file
8
content/software/2019-08-27-devrant-dl.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "devrant-dl"
|
||||
date: 2019-08-27
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A tool for exporting your posts from devRant for offline storage"
|
||||
redir_to: https://github.com/ewpratten/devrant-dl
|
||||
---
|
8
content/software/2019-12-28-rayzor.md
Normal file
8
content/software/2019-12-28-rayzor.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Rayzor"
|
||||
date: 2019-12-28
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A toy raytracer, built as a highschool computer science final project."
|
||||
redir_to: https://github.com/ewpratten/Rayzor
|
||||
---
|
8
content/software/2020-02-29-parts.md
Normal file
8
content/software/2020-02-29-parts.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Raider Robotics IMS"
|
||||
date: 2020-02-29
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "The 5024 Inventory Management System (IMS) is a small side-project designed by two team members to provide a simple tool for locating items in our team's shop."
|
||||
redir_to: https://github.com/frc5024/parts
|
||||
---
|
8
content/software/2020-03-11-easy-faces.md
Normal file
8
content/software/2020-03-11-easy-faces.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "easy-faces"
|
||||
date: 2020-03-11
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "Common scripts I use to quickly build classifiers for people's faces, and a little visualization tool to check the results"
|
||||
redir_to: https://github.com/ewpratten/easy-faces
|
||||
---
|
8
content/software/2020-06-08-os32u4.md
Normal file
8
content/software/2020-06-08-os32u4.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "os32u4"
|
||||
date: 2020-06-08
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Kernel for use on 32u4 AVR chips."
|
||||
redir_to: https://github.com/ewpratten/os32u4
|
||||
---
|
8
content/software/2020-07-03-lib5k.md
Normal file
8
content/software/2020-07-03-lib5k.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Lib5K"
|
||||
date: 2020-07-03
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "Lib5K is a robotics software library built and maintained by Raider Robotics, and is used by FRC teams world-wide. "
|
||||
redir_to: https://github.com/frc5024/lib5k
|
||||
---
|
8
content/software/2020-07-13-vsco-batch-dl.md
Normal file
8
content/software/2020-07-13-vsco-batch-dl.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "VSCO batch downloader"
|
||||
date: 2020-07-13
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A script for downloading a batch of images from a VSCO user account"
|
||||
redir_to: https://github.com/ewpratten/vsco-batch-dl
|
||||
---
|
8
content/software/2020-07-21-testbench.md
Normal file
8
content/software/2020-07-21-testbench.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Raider Robotics Testbench"
|
||||
date: 2020-07-21
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A tool for performing hardware tests and measurements on various mechanical subsystems"
|
||||
redir_to: https://github.com/frc5024/testbench
|
||||
---
|
8
content/software/2020-07-24-tvdsb-student-api.md
Normal file
8
content/software/2020-07-24-tvdsb-student-api.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "TVDSB Student API"
|
||||
date: 2020-07-24
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Python library and cli tool for interacting with the TVDSB Student Portal service"
|
||||
redir_to: https://github.com/ewpratten/tvdsb-student-api
|
||||
---
|
8
content/software/2020-08-09-frcworld.md
Normal file
8
content/software/2020-08-09-frcworld.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "FRCWorld"
|
||||
date: 2020-08-09
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A tool for visualizing an FRC robot's pose in real time"
|
||||
redir_to: https://github.com/ewpratten/FRCWorld
|
||||
---
|
8
content/software/2020-08-20-timeandplace-api.md
Normal file
8
content/software/2020-08-20-timeandplace-api.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "TimeAndPlace client"
|
||||
date: 2020-08-20
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "An API client and command-line application for interacting with @salamander2's TimeAndPlace service over a network"
|
||||
redir_to: https://github.com/ewpratten/timeandplace-api
|
||||
---
|
8
content/software/2020-09-02-libepn.md
Normal file
8
content/software/2020-09-02-libepn.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "LibEPN"
|
||||
date: 2020-09-02
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "LibEPN (Easy Pose Notation) is a Java library designed to provide an easy-to-use interface for 3D position and orientation."
|
||||
redir_to: https://github.com/ewpratten/libepn
|
||||
---
|
8
content/software/2020-09-17-ner.md
Normal file
8
content/software/2020-09-17-ner.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Not Enough Reviews"
|
||||
date: 2020-09-17
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "An alternate minimal frontend for GitHub repositories"
|
||||
redir_to: https://github.com/ewpratten/ner
|
||||
---
|
8
content/software/2020-09-26-dynpy.md
Normal file
8
content/software/2020-09-26-dynpy.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "dynpy"
|
||||
date: 2020-09-26
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Python library for interfacing with a Minecraft server running Dynmap"
|
||||
redir_to: https://github.com/ewpratten/dynpy
|
||||
---
|
8
content/software/2020-10-24-chatster.md
Normal file
8
content/software/2020-10-24-chatster.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "chatster"
|
||||
date: 2020-10-24
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A local bridge between a Minecraft server and your favorite IRC client "
|
||||
redir_to: https://github.com/ewpratten/chatster
|
||||
---
|
8
content/software/2020-10-24-orgstat.md
Normal file
8
content/software/2020-10-24-orgstat.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "orgstat"
|
||||
date: 2020-10-24
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A tool that will produce a ranked list of contributors for a GitHub organization based on commit count across all repos"
|
||||
redir_to: https://github.com/ewpratten/orgstat
|
||||
---
|
8
content/software/2020-11-21-legalaccess.md
Normal file
8
content/software/2020-11-21-legalaccess.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "LegalAccess"
|
||||
date: 2020-11-21
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "LegalAccess is a small Java library that wraps some commonly used reflection code for fetching / modifying private variables and methods."
|
||||
redir_to: https://github.com/ewpratten/legalaccess
|
||||
---
|
8
content/software/2020-11-27-birdseye.md
Normal file
8
content/software/2020-11-27-birdseye.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Multi-view Dynmap client"
|
||||
date: 2020-11-27
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "An application for providing a multi-user bird's-eye view of players on Minecraft servers that have the Dynmap plugin installed"
|
||||
redir_to: https://github.com/ewpratten/birdseye
|
||||
---
|
8
content/software/2020-11-27-mcdiscovery.md
Normal file
8
content/software/2020-11-27-mcdiscovery.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Minecraft LAN Server Discovery"
|
||||
date: 2020-11-27
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Python library and CLI tool for discovering Minecraft LAN worlds / servers on your local network"
|
||||
redir_to: https://github.com/ewpratten/mcdiscovery
|
||||
---
|
8
content/software/2020-12-07-mchat.md
Normal file
8
content/software/2020-12-07-mchat.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "MChat"
|
||||
date: 2020-12-07
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A console chat client for most Minecraft server versions"
|
||||
redir_to: https://github.com/ewpratten/mchat
|
||||
---
|
8
content/software/2020-12-25-mandelbrot.md
Normal file
8
content/software/2020-12-25-mandelbrot.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Mandelbrot Set Viewer"
|
||||
date: 2020-12-25
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "This project is a fairly simple fractal viewer for the Mandelbrot Set that utilizes JNI calls to perform intense calculations outside the JVM"
|
||||
redir_to: https://github.com/ewpratten/mandelbrot
|
||||
---
|
8
content/software/2021-01-19-frostbucket.md
Normal file
8
content/software/2021-01-19-frostbucket.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "FrostBucket"
|
||||
date: 2021-01-19
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A server-side Minecraft plugin that adds a new item, the Frost Bucket"
|
||||
redir_to: https://github.com/ewpratten/FrostBucket
|
||||
---
|
8
content/software/2021-01-25-pyrbn.md
Normal file
8
content/software/2021-01-25-pyrbn.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Reverse Beacon Network client for Python"
|
||||
date: 2021-01-25
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A commandline application and Python library for obtaining real-time data from the Reverse Beacon Network"
|
||||
redir_to: https://github.com/ewpratten/pyRBN
|
||||
---
|
8
content/software/2021-01-30-rbn.md
Normal file
8
content/software/2021-01-30-rbn.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "The Reverse Beacon Network in your terminal"
|
||||
date: 2021-01-30
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "'rbn' is a small CLI interface to the Reverse Beacon Network, displaying all global network spots in real time as a formatted feed in a terminal."
|
||||
redir_to: https://github.com/ewpratten/rbn
|
||||
---
|
8
content/software/2021-01-31-ardupaddle.md
Normal file
8
content/software/2021-01-31-ardupaddle.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "ardupaddle"
|
||||
date: 2021-01-31
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A CW/morse code paddle built with an atmega32u4 processor"
|
||||
redir_to: https://github.com/ewpratten/ardupaddle
|
||||
---
|
8
content/software/2021-01-31-hambands.md
Normal file
8
content/software/2021-01-31-hambands.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: HamBands - Rust Library
|
||||
date: 2021-01-31
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: A small library for checking which amateur radio band a frequency belongs to
|
||||
redir_to: https://github.com/ewpratten/hambands
|
||||
---
|
8
content/software/2021-02-03-marketcap.md
Normal file
8
content/software/2021-02-03-marketcap.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Minecraft market cap calculation"
|
||||
date: 2021-02-03
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Minecraft server plugin that scans all inventories in a world to estimate the number of certain items in circulation."
|
||||
redir_to: https://github.com/ewpratten/MarketCap
|
||||
---
|
8
content/software/2021-02-09-blood-cod-plugins.md
Normal file
8
content/software/2021-02-09-blood-cod-plugins.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "The Blood Cod plugin pack"
|
||||
date: 2021-02-09
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A custom Minecraft server plugin pack that was built to enhance the playing experience of a private server by integrating server lore into the base game mechanics"
|
||||
redir_to: https://github.com/ewpratten/blood_cod_plugins
|
||||
---
|
8
content/software/2021-02-16-jdma.md
Normal file
8
content/software/2021-02-16-jdma.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Direct Memory Access for Java"
|
||||
date: 2021-02-16
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Java library that provides c-like malloc() and free() functions, along with many others. All functions operate off-heap, meaning no need to deal with the garbage collector"
|
||||
redir_to: https://github.com/ewpratten/JDMA
|
||||
---
|
8
content/software/2021-02-16-minimap-server.md
Normal file
8
content/software/2021-02-16-minimap-server.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "MinimapServer"
|
||||
date: 2021-02-16
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "MinimapServer is an open-source re-implementation of xaero96's Minimap API for his popular Xaero's Minimap and Xaero's World Map Minecraft mods."
|
||||
redir_to: https://github.com/ewpratten/MinimapServer
|
||||
---
|
8
content/software/2021-02-25-dji3d.md
Normal file
8
content/software/2021-02-25-dji3d.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "DJI3D"
|
||||
date: 2021-02-25
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A tool for graphing 3d positional data extracted from DJI drone telemetry"
|
||||
redir_to: https://github.com/ewpratten/dji3d
|
||||
---
|
8
content/software/2021-03-03-pathfollowing-demo.md
Normal file
8
content/software/2021-03-03-pathfollowing-demo.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: An interactive Pure Pursuit demo
|
||||
date: 2021-03-03
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: An interactive demonstration of the Pure Pursuit algorithm used by Raider Robotics
|
||||
redir_to: https://github.com/ewpratten/pathfollowing-demo
|
||||
---
|
8
content/software/2021-03-19-aprs-bcn.md
Normal file
8
content/software/2021-03-19-aprs-bcn.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Send APRS beacons over IP from your terminal"
|
||||
date: 2021-03-19
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A script that generates APRS packets based on cli arguments, and sends them to the APRS-IS network"
|
||||
redir_to: https://github.com/ewpratten/aprs-bcn
|
||||
---
|
8
content/software/2021-03-28-mcq.md
Normal file
8
content/software/2021-03-28-mcq.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "mcquery"
|
||||
date: 2021-03-28
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: A small CLI tool for checking who is playing on a Minecraft server.
|
||||
redir_to: https://github.com/ewpratten/mcq
|
||||
---
|
8
content/software/2021-03-31-cargo-token.md
Normal file
8
content/software/2021-03-31-cargo-token.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "cargo-token"
|
||||
date: 2021-03-31
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: A small extension for cargo that allows you to fetch your publish token from the command line
|
||||
redir_to: https://github.com/ewpratten/cargo-token
|
||||
---
|
8
content/software/2021-03-31-polymesh.md
Normal file
8
content/software/2021-03-31-polymesh.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "PolyMesh: A custom 3D file format"
|
||||
date: 2021-03-31
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: PolyMesh is a custom 3D object description file format I designed as an experiment. The PolyMesh file format and toolset are specifically designed for 3D rendering applications.
|
||||
redir_to: https://github.com/ewpratten/polymesh
|
||||
---
|
8
content/software/2021-04-03-boop.md
Normal file
8
content/software/2021-04-03-boop.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Boop: An experimental implementation of ping(8)"
|
||||
date: 2021-04-03
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: boop is a commandline tool that aims to be a super simple cross between ping and nmap. The tool can quickly probe hosts using ICMP ping packets, and report their status.
|
||||
redir_to: https://github.com/ewpratten/boop
|
||||
---
|
8
content/software/2021-04-26-deep-breath.md
Normal file
8
content/software/2021-04-26-deep-breath.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Ludum Dare 48: Deep Breath"
|
||||
date: 2021-04-26
|
||||
extra:
|
||||
icon: las la-gamepad
|
||||
excerpt: Deep Breath is an exploration game where you explore an underwater cave in hopes of finding your lost transponder. Items and upgrades can be acquired along the way to assist your search.
|
||||
redir_to: https://github.com/ewpratten/ludum-dare-48
|
||||
---
|
8
content/software/2021-05-04-glasscast.md
Normal file
8
content/software/2021-05-04-glasscast.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "GlassCast: 2D glass rendering experiment"
|
||||
date: 2021-05-04
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: GlassCast is a raytracing (more like raycasting) experiment revolving around glass material with subtractive coloring.
|
||||
redir_to: https://github.com/ewpratten/glasscast
|
||||
---
|
8
content/software/2021-05-14-baofeng2gqrx.md
Normal file
8
content/software/2021-05-14-baofeng2gqrx.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "baofeng2gqrx"
|
||||
date: 2021-05-14
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A tool for converting Baofeng bookmarks to GQRX bookmarks"
|
||||
redir_to: https://github.com/ewpratten/baofeng2gqrx
|
||||
---
|
8
content/software/2021-06-01-open-depth-map.md
Normal file
8
content/software/2021-06-01-open-depth-map.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "OpenDepthMap"
|
||||
date: 2021-06-01
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: OpenDepthMap is an experiment in Binocular Depth Mapping, based around the ultraleap's first generation LeapMotion hand tracking sensors.
|
||||
redir_to: https://github.com/ewpratten/OpenDepthMap
|
||||
---
|
8
content/software/2021-06-13-ittyr.md
Normal file
8
content/software/2021-06-13-ittyr.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Internet Teletype Reader"
|
||||
date: 2021-06-13
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: ittyr is a CLI Internet Teletype client that decodes and outputs ITTY messages in real time as they are being streamed through the ITTY service.
|
||||
redir_to: https://github.com/ewpratten/ittyr
|
||||
---
|
8
content/software/2021-07-09-tsinfo.md
Normal file
8
content/software/2021-07-09-tsinfo.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "tsinfo"
|
||||
date: 2021-07-09
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: tsinfo is a CLI tool for providing information about a specific UNIX timestamp.
|
||||
redir_to: https://github.com/ewpratten/tsinfo
|
||||
---
|
8
content/software/2021-07-17-serde-frontmatter.md
Normal file
8
content/software/2021-07-17-serde-frontmatter.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "serde-frontmatter"
|
||||
date: 2021-07-17
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: This is a Rust library for using the Serde serialization framework with Jekyll-style front matter.
|
||||
redir_to: https://github.com/ewpratten/serde-frontmatter
|
||||
---
|
8
content/software/2021-08-12-spacetrace.md
Normal file
8
content/software/2021-08-12-spacetrace.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "SpaceTrace: 3D path planning"
|
||||
date: 2021-08-12
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: SpaceTrace is the 3rd revision of my 2D/3D path planning algorithm.
|
||||
redir_to: https://github.com/ewpratten/spacetrace
|
||||
---
|
8
content/software/2021-09-03-boids.md
Normal file
8
content/software/2021-09-03-boids.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "A fast boids library for Rust"
|
||||
date: 2021-09-03
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: The 'boids' crate is a reasonably fast implementation of the Boids algorithm in Rust
|
||||
redir_to: https://github.com/ewpratten/boids-rs
|
||||
---
|
8
content/software/2021-09-22-aprshttp.md
Normal file
8
content/software/2021-09-22-aprshttp.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "aprshttp"
|
||||
date: 2021-09-22
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: One-way APRS position reporting using APRS-IS
|
||||
redir_to: https://github.com/ewpratten/aprshttp
|
||||
---
|
8
content/software/2021-09-24-dorm-dash.md
Normal file
8
content/software/2021-09-24-dorm-dash.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Dorm Dash"
|
||||
date: 2021-09-24
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: A real-time dashboard for my dorm room's wall-mounted TV
|
||||
redir_to: https://github.com/ewpratten/dorm-dash
|
||||
---
|
8
content/software/2021-09-27-dirty-fsm.md
Normal file
8
content/software/2021-09-27-dirty-fsm.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Dirty FSM"
|
||||
date: 2021-09-27
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A \"Quick and Dirty\" implementation of a finite state machine, derived from another of my libraries: LibKontrol"
|
||||
redir_to: https://github.com/ewpratten/dirty-fsm
|
||||
---
|
8
content/software/2021-10-04-data-loss.md
Normal file
8
content/software/2021-10-04-data-loss.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Ludum Dare 49: [data::loss]"
|
||||
date: 2021-10-04
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "[data::loss] is a fast-paced side-scroller platforming game where you navigate a world full of graphical inconsistencies that have a habit of causing physical consequences."
|
||||
redir_to: https://github.com/ewpratten/ludum-dare-49
|
||||
---
|
8
content/software/2021-12-17-netbrowse.md
Normal file
8
content/software/2021-12-17-netbrowse.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "NetBrowse: an avahi-browse GUI"
|
||||
date: 2021-12-17
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "This tool is used to quickly inspect a network for hosts that publicly expose their services."
|
||||
redir_to: https://github.com/ewpratten/netbrowse
|
||||
---
|
8
content/software/2022-01-23-tabset.md
Normal file
8
content/software/2022-01-23-tabset.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "TABSET"
|
||||
date: 2022-01-23
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A Linux command-line tool for configuring your drawing tablets."
|
||||
redir_to: https://github.com/ewpratten/tabset
|
||||
---
|
8
content/software/2022-04-12-kobo-rs.md
Normal file
8
content/software/2022-04-12-kobo-rs.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Kobo e-reader interface library"
|
||||
date: 2022-04-12
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A a minimal Rust library for interacting with modified Kobo e-readers. This is designed for use in applications running on the Kobo, not over the network."
|
||||
redir_to: https://github.com/ewpratten/kobo-rs
|
||||
---
|
8
content/software/2022-04-14-crashreport.md
Normal file
8
content/software/2022-04-14-crashreport.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "Crash reporting for Rust programs"
|
||||
date: 2022-04-14
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A set & forget crate that appends a button to your application's panic messages allowing users to quickly report basic diagnostic information back to you."
|
||||
redir_to: https://github.com/ewpratten/crashreport-rs
|
||||
---
|
8
content/software/2022-05-11-atentry.md
Normal file
8
content/software/2022-05-11-atentry.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "The @entry decorator"
|
||||
date: 2022-05-11
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "@entry is designed to be a simple decorator for declaring main functions in python"
|
||||
redir_to: https://github.com/ewpratten/atentry
|
||||
---
|
8
content/software/2022-10-14-a10u8r.md
Normal file
8
content/software/2022-10-14-a10u8r.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
title: "A10U8R: Signal Attenuator"
|
||||
date: 2022-10-14
|
||||
extra:
|
||||
icon: las la-toolbox
|
||||
excerpt: "A10U8R is a simple signal attenuator for VCV Rack."
|
||||
redir_to: https://github.com/ewpratten/A10U8R
|
||||
---
|
4
content/software/_index.md
Normal file
4
content/software/_index.md
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
title: Software
|
||||
sort_by: date
|
||||
---
|
@ -22,7 +22,7 @@
|
||||
|
||||
@font-face {
|
||||
font-family: 'Rubik';
|
||||
font-style: italic;
|
||||
// font-style: italic;
|
||||
// font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url("/dist/fonts/rubik/Rubik-VariableFont_wght.ttf") format("truetype");
|
||||
|
@ -57,9 +57,19 @@
|
||||
</div>
|
||||
|
||||
{# Actual content #}
|
||||
{% if redirect_target %}
|
||||
<div class="container" style="text-align:center;">
|
||||
<h2>Redirection Notice</h2>
|
||||
<p>
|
||||
You are being redirected to another page.<br>
|
||||
Click <a href="{{redirect_target}}">here</a> if this does not happen automatically.
|
||||
</p>
|
||||
</div>
|
||||
{% else %}
|
||||
<article id="content" class="container markdown-body">
|
||||
{% block content %}{% endblock content %}
|
||||
</article>
|
||||
{% endif %}
|
||||
|
||||
{# Footer #}
|
||||
{% include "components/footer.html" %}
|
||||
|
@ -11,6 +11,7 @@
|
||||
{% set music_ewp_section = get_section(path="music/evan-pratten/_index.md") %}
|
||||
{% set music_rtl_section = get_section(path="music/retrylife/_index.md") %}
|
||||
{% set photo_section = get_section(path="photography/_index.md") %}
|
||||
{% set software_section = get_section(path="software/_index.md") %}
|
||||
|
||||
{# Combine pages #}
|
||||
{% set all_pages = [] %}
|
||||
@ -18,6 +19,7 @@
|
||||
{% set all_pages = all_pages | concat(with=music_ewp_section.pages) %}
|
||||
{% set all_pages = all_pages | concat(with=music_rtl_section.pages) %}
|
||||
{% set all_pages = all_pages | concat(with=photo_section.pages) %}
|
||||
{% set all_pages = all_pages | concat(with=software_section.pages) %}
|
||||
|
||||
{# Sort and group #}
|
||||
{% set all_pages = all_pages | sort(attribute="date") | reverse %}
|
||||
@ -35,6 +37,15 @@
|
||||
<ul class="timeline-list">
|
||||
{% for page in pages %}
|
||||
{% if not page.draft %}
|
||||
{% if not page.extra.hidden %}
|
||||
|
||||
{# Determine the appropriate outlink #}
|
||||
{% if page.extra.redir_to %}
|
||||
{% set page_path = page.extra.redir_to %}
|
||||
{% else %}
|
||||
{% set page_path = page.path %}
|
||||
{% endif %}
|
||||
|
||||
<li class="timeline-item">
|
||||
<div class="timeline-datestamp">
|
||||
{# Informational icon #}
|
||||
@ -51,18 +62,27 @@
|
||||
|
||||
{# Title #}
|
||||
<br class="mobile-linebreak" style="display: none;">
|
||||
<a href="{{page.path}}" class="timeline-title">{{page.title}}</a>
|
||||
<a href="{{page_path}}" class="timeline-title" {% if page.extra.redir_to %} target="_blank" {% endif %}>
|
||||
{{page.title}}
|
||||
|
||||
{# If the page is a redirect, show the outlink icon #}
|
||||
{% if page.extra.redir_to %}
|
||||
<i class="las la-external-link-alt"></i>
|
||||
{% endif %}
|
||||
</a>
|
||||
<br>
|
||||
|
||||
|
||||
{# Additonal info #}
|
||||
{% if page.extra.excerpt %}
|
||||
<blockquote class="timeline-description">{{page.extra.excerpt}}</blockquote>
|
||||
{% elif page.description %}
|
||||
<blockquote class="timeline-description">{{page.description}}</blockquote>
|
||||
{% endif %}
|
||||
{# <hr> #}
|
||||
{#
|
||||
<hr> #}
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endfor %}
|
Loading…
x
Reference in New Issue
Block a user