diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..1b81e0f --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,25 @@ +{% include head.html %} + + + +
+ + {% include nav.html %} + +
+
+

{{page.title}}

+ +
+ +
+ + {{content}} +
+
+ +
+ {% include footer.html %} + + + \ No newline at end of file diff --git a/_site/about/index.html b/_site/about/index.html index a5e5bf1..7199ce2 100644 --- a/_site/about/index.html +++ b/_site/about/index.html @@ -178,7 +178,7 @@ sub rsa4096/0xA61A2F1676E35144 2019-08-11 [] [expires: 2025-08-09] Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2018/06/27/becomeranter.html b/_site/blog/2018/06/27/becomeranter.html index 6245aac..1f960c6 100644 --- a/_site/blog/2018/06/27/becomeranter.html +++ b/_site/blog/2018/06/27/becomeranter.html @@ -123,7 +123,7 @@ pip3 install tensorflow-gpu #for gpu processing Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/04/30/frc-languages.html b/_site/blog/2019/04/30/frc-languages.html index 9fb9e7e..cb0da95 100644 --- a/_site/blog/2019/04/30/frc-languages.html +++ b/_site/blog/2019/04/30/frc-languages.html @@ -87,7 +87,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/05/27/building-safe-vision-comms.html b/_site/blog/2019/05/27/building-safe-vision-comms.html index c3c5520..24ec62c 100644 --- a/_site/blog/2019/05/27/building-safe-vision-comms.html +++ b/_site/blog/2019/05/27/building-safe-vision-comms.html @@ -100,7 +100,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/12/styiling-github.html b/_site/blog/2019/06/12/styiling-github.html index dd3f7ba..9c03785 100644 --- a/_site/blog/2019/06/12/styiling-github.html +++ b/_site/blog/2019/06/12/styiling-github.html @@ -111,7 +111,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/16/graphing-w2a.html b/_site/blog/2019/06/16/graphing-w2a.html index 2d772ea..6a5fc97 100644 --- a/_site/blog/2019/06/16/graphing-w2a.html +++ b/_site/blog/2019/06/16/graphing-w2a.html @@ -125,7 +125,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/17/amm2m1-release.html b/_site/blog/2019/06/17/amm2m1-release.html index 4b17495..4b6297c 100644 --- a/_site/blog/2019/06/17/amm2m1-release.html +++ b/_site/blog/2019/06/17/amm2m1-release.html @@ -84,7 +84,7 @@ Your browser does not support audio players Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/21/robot-experiences.html b/_site/blog/2019/06/21/robot-experiences.html index 93a9983..2495103 100644 --- a/_site/blog/2019/06/21/robot-experiences.html +++ b/_site/blog/2019/06/21/robot-experiences.html @@ -124,7 +124,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/23/googlectf.html b/_site/blog/2019/06/23/googlectf.html index b70e69a..766498e 100644 --- a/_site/blog/2019/06/23/googlectf.html +++ b/_site/blog/2019/06/23/googlectf.html @@ -82,7 +82,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/24/languagehunt2.html b/_site/blog/2019/06/24/languagehunt2.html index 884caeb..73b6bb2 100644 --- a/_site/blog/2019/06/24/languagehunt2.html +++ b/_site/blog/2019/06/24/languagehunt2.html @@ -82,7 +82,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/26/bashsmash.html b/_site/blog/2019/06/26/bashsmash.html index 3272b4b..1c94ee3 100644 --- a/_site/blog/2019/06/26/bashsmash.html +++ b/_site/blog/2019/06/26/bashsmash.html @@ -191,7 +191,7 @@ __() {/???/???/???n?f Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/27/pwnlink.html b/_site/blog/2019/06/27/pwnlink.html index 5cb4c4a..70ca483 100644 --- a/_site/blog/2019/06/27/pwnlink.html +++ b/_site/blog/2019/06/27/pwnlink.html @@ -112,7 +112,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/06/27/python.html b/_site/blog/2019/06/27/python.html index 5b9947a..e089e0d 100644 --- a/_site/blog/2019/06/27/python.html +++ b/_site/blog/2019/06/27/python.html @@ -177,7 +177,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/07/01/devdns.html b/_site/blog/2019/07/01/devdns.html index bf9330e..87d2bcd 100644 --- a/_site/blog/2019/07/01/devdns.html +++ b/_site/blog/2019/07/01/devdns.html @@ -101,7 +101,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/07/06/scrapingfrcgithub.html b/_site/blog/2019/07/06/scrapingfrcgithub.html index 7c0c2b9..87b925d 100644 --- a/_site/blog/2019/07/06/scrapingfrcgithub.html +++ b/_site/blog/2019/07/06/scrapingfrcgithub.html @@ -174,7 +174,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/07/13/lookback-gmad.html b/_site/blog/2019/07/13/lookback-gmad.html index a29c852..9a39965 100644 --- a/_site/blog/2019/07/13/lookback-gmad.html +++ b/_site/blog/2019/07/13/lookback-gmad.html @@ -95,7 +95,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/07/15/mindmap.html b/_site/blog/2019/07/15/mindmap.html index f7fc3a1..7bfe94e 100644 --- a/_site/blog/2019/07/15/mindmap.html +++ b/_site/blog/2019/07/15/mindmap.html @@ -187,7 +187,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/08/10/why-i-carry-nfc.html b/_site/blog/2019/08/10/why-i-carry-nfc.html index 1f0d3b2..a6e1682 100644 --- a/_site/blog/2019/08/10/why-i-carry-nfc.html +++ b/_site/blog/2019/08/10/why-i-carry-nfc.html @@ -107,7 +107,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/08/12/setting-up-ja.html b/_site/blog/2019/08/12/setting-up-ja.html index 0b112d1..c4e49c0 100644 --- a/_site/blog/2019/08/12/setting-up-ja.html +++ b/_site/blog/2019/08/12/setting-up-ja.html @@ -152,7 +152,7 @@ ibus-daemon -drx Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/08/24/shift2.html b/_site/blog/2019/08/24/shift2.html index b82ec86..40c2074 100644 --- a/_site/blog/2019/08/24/shift2.html +++ b/_site/blog/2019/08/24/shift2.html @@ -137,7 +137,7 @@ shift2 -h Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/2019/08/27/github-cleanup.html b/_site/blog/2019/08/27/github-cleanup.html index 16cac9e..9dfb19d 100644 --- a/_site/blog/2019/08/27/github-cleanup.html +++ b/_site/blog/2019/08/27/github-cleanup.html @@ -108,7 +108,7 @@ Starting from the top, scroll through, and middle click on anything you want to Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/blog/index.html b/_site/blog/index.html index a476ad9..6550cbe 100644 --- a/_site/blog/index.html +++ b/_site/blog/index.html @@ -385,7 +385,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/documentation.html b/_site/documentation.html index f08068e..9f9f48a 100644 --- a/_site/documentation.html +++ b/_site/documentation.html @@ -52,7 +52,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/feed.xml b/_site/feed.xml index 781127c..4eadd74 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1,4 +1,4 @@ -Jekyll2019-08-31T14:39:01-04:00http://0.0.0.0:4000/feed.xmlEvan PrattenComputer wizard, student, <a href="https://frc5024.github.io">@frc5024</a> programming team lead, and radio enthusiast.I did some cleaning2019-08-27T08:37:00-04:002019-08-27T08:37:00-04:00http://0.0.0.0:4000/blog/2019/08/27/GitHub-cleanup<p>As I am continuing to check items off my TODO list before school starts, I have come to an item I have been putting off for a while. <strong>Clean up GitHub Account</strong>. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier!</p> +Jekyll2019-09-02T13:18:26-04:00http://0.0.0.0:4000/feed.xmlEvan PrattenComputer wizard, student, <a href="https://frc5024.github.io">@frc5024</a> programming team lead, and radio enthusiast.I did some cleaning2019-08-27T08:37:00-04:002019-08-27T08:37:00-04:00http://0.0.0.0:4000/blog/2019/08/27/GitHub-cleanup<p>As I am continuing to check items off my TODO list before school starts, I have come to an item I have been putting off for a while. <strong>Clean up GitHub Account</strong>. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier!</p> <h2 id="getting-a-list-of-repos-to-delete">Getting a list of repos to delete</h2> <p>I could have automated this, but I prefer a little control. To get the list, start by opening up a new Firefox window with a single tab. In this tab, open your GitHub profile to the list of repos. diff --git a/_site/fossl-feeds.html b/_site/fossl-feeds.html index f285265..6377f55 100644 --- a/_site/fossl-feeds.html +++ b/_site/fossl-feeds.html @@ -88,7 +88,7 @@ https://blog.mrtnrdl.de/feed.xml Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/index.html b/_site/index.html index 61f6a60..70d623e 100644 --- a/_site/index.html +++ b/_site/index.html @@ -101,7 +101,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/_site/projects.html b/_site/projects.html index 48f25ce..cb5b047 100644 --- a/_site/projects.html +++ b/_site/projects.html @@ -33,111 +33,221 @@ - - - -
-
+

My Projects

+
- -
-
-
- Project image -
-
-
-
DeepSpace Offseason Codebase
-

This is the code behind @frc5024's robot for the 2019 offseason. I have spent a large amount of my free time adding every feature that I wished we had during the season as a way to familiarize myself with the WPIlib Java API.

- - - -
-
-
-
+
-

+

These projects range from unfinished ideas, to codebases that took months to develop. I cannot guarantee that the link you click will bring you to a finished project. If you see a project here that you would like to improve upon, open a Pull Request. If you would like to adopt a project, send me an email.

+

Table of contents

+ + +

Robotics

+
    +
  • Robots +
      +
    • +MiniBot - 5024’s 2019-2020 Minibot codebase
    • +
    • +DeepSpace-SWI - 5024’s 2019-2020 offseason codebase
    • +
    • +DeepSpace - 5024’s 2019 competition codebase
    • +
    • +BaseBot - 5024’s 2018-2019 Minibot codebase
    • +
    • +PowerUP-Offseason - 5024’s 2018-2019 offseason codebase
    • +
    • +PowerUP - 5024’s 2018 competition codebase
    • +
    • +BarebonesFRC - A quick-start codebase for FRC teams
    • +
    +
  • +
  • Computer Vision + +
  • +
  • Field Software +
      +
    • +ThriftyField - An open-source alternative to the FRC FMS
    • +
    +
  • +
+ +

Websites

+ + +

Libraries

+
    +
  • +shift2 - My own encoding library
  • +
  • +drbot - The library I used to build my devRant bots
  • +
  • +devrantsimple - My first ever devRant client library
  • +
  • +geoIP - A library for fetching device location
  • +
  • +lynkz - A link shortener library
  • +
  • +ODWC - A library for organizing humans
  • +
  • +RaiderFetch - A library to query data about team 5024
  • +
  • +PicoEngine - A simple 2D game engine I built to help me write games for 11th grade computer science
  • +
  • +pihole-API - An api wrapper for the pihole web interface
  • +
+ +

Bots

+
    +
  • +devDNS - A devRant bot that responds to DNS queries
  • +
  • +ScoreBot - A slack bot for posting FRC game scores
  • +
+ +

Apps

+
    +
  • +Learn - An Android app I built to help me practice throwing darts
  • +
  • +FosslClient - A build-it-yourself devRant client for Android
  • +
  • +dr - A CLI devRant client with an ed-like interface
  • +
+ +

Operating systems

+
    +
  • +os328 - An OS built to run on the Arduino UNO with a built-in BASIC interpreter
  • +
  • +picos - An OS I used to help me learn about the Raspberry PI hardware. This is basically a port of os328 over to the PI2
  • +
+ +

Embedded

+ + +

Customization

+
    +
  • +CustomCSS - A collection of stylesheets I use for customization
  • +
  • +Dotfiles20 - My dotfiles
  • +
  • +Menus - My dmenu scripts
  • +
  • +MOTD - A script that gives me some information when I open a new terminal
  • +
+ +

Tools

+
    +
  • +FRC-actions - A GitHub actions tool to automatically build and test FRC code
  • +
  • +Dart4CROS - A tool I built to load dartlang on a chromebook
  • +
  • +devrant-dl - A tool for downloading your account data from devRant
  • +
  • +colourscale - Some scripts for playing with images
  • +
  • +FRC-code-stats - Tools for gathering information about FRC teams
  • +
  • +PWNlink - A tool for extracting admin passwords from some D-link routers
  • +
  • +BashSmash - A tool for obfuscating BASH scripts
  • +
  • +dxmon - A tool for polling the reverse beacon network +
  • +
  • +Rekog - Scripts for identifying faces in webcam video
  • +
  • +pypak - Convert python code into PYZ compressed applications
  • +
  • +AirLog - A tool for logging QSOs
  • +
  • +rfNightmare - Scripts for working with SDR data in chromeos
  • +
  • +TermSDR - SDR FFT for chromeos
  • +
  • +eco - A C / C++ compiler that never compiles code without errors
  • +
  • +BecomeRanter - An LSTM-based tool for generating devRant posts
  • +
  • +ISS - Find out where the ISS is from your terminal
  • +
  • +LaunchDraw - Use a Novation Launchpad as a canvas with the pygame MIDI library
  • +
+ +

Server Tools

+
    +
  • +REmail - An email relay
  • +
  • +chat - A simple telnet-based chatroom server
  • +
+ +

Dirobium

+

Dirobium was the first “fantasy emulator” I built. It emulates a CPU architecture and hardware that I designed myself. The goal of this project was to learn about computer hardware at a low level.

+
    +
  • +DirAS - The dirobium assembler
  • +
  • +Dirobium - The dirobuim emulator
  • +
  • +Graphite - The dirobium graphics emulator
  • +
+ +

Games

+ - -
- -
- -
-
ThriftyField
-

ThriftyField is an open source replacement for the FIRST FMS software. This tool allows mass control over robots, along with real-time scoring and an audience display.

- - - -
-
- - -
- -
-
DevDNS
-

DevDNS is a devRant bot for resolving DNS queries send via devRant’s comments system.

- - - -
-
- -
-

- -
- -
- -
-
Dirobium
-

Dirobium is a fantasy CPU emulator that I built to teach myself basic low-level programming

- - - -
-
- - -
- -
-
devCredits
-

My first community project, a tool help people credit contributors on their devRant community projects

- - - -
-
- - -
-

- - - -

-
-

This site is still under development. More projects will be listed soon.

-
-
-
+
@@ -146,7 +256,7 @@ Site design by: Evan Pratten | - This site was last updated at: 2019-08-31 14:39:01 -0400 + This site was last updated at: 2019-09-02 13:18:26 -0400 diff --git a/projects.md b/projects.md index caf0565..f711e90 100644 --- a/projects.md +++ b/projects.md @@ -1,3 +1,110 @@ --- -layout: projects ---- \ No newline at end of file +title: My Projects +layout: page +--- + +These projects range from unfinished ideas, to codebases that took months to develop. I cannot guarantee that the link you click will bring you to a finished project. If you see a project here that you would like to improve upon, open a Pull Request. If you would like to adopt a project, send me an email. + +## Table of contents + - [Robotics](#robotics) + - [Websites](#websites) + - [Libraries](#libraries) + - [Bots](#bots) + - [Apps](#apps) + - [Operating Systems](#operating-systems) + - [Embedded](#embedded) + - [Customization](#customization) + - [Tools](#tools) + - [Server Tools](#server-tools) + - [Games](#games) + +## Robotics + - Robots + - [MiniBot](https://github.com/frc5024/MiniBot) - 5024's 2019-2020 Minibot codebase + - [DeepSpace-SWI](https://github.com/frc5024/DeepSpace-SWI) - 5024's 2019-2020 offseason codebase + - [DeepSpace](https://github.com/frc5024/DeepSpace) - 5024's 2019 competition codebase + - [BaseBot](https://github.com/frc5024/BaseBot) - 5024's 2018-2019 Minibot codebase + - [PowerUP-Offseason](https://github.com/frc5024/PowerUP-Offseason) - 5024's 2018-2019 offseason codebase + - [PowerUP](https://github.com/frc5024/PowerUP) - 5024's 2018 competition codebase + - [BarebonesFRC](https://github.com/Ewpratten/barebonesFRC) - A quick-start codebase for FRC teams + - Computer Vision + - [DeepVision](https://github.com/frc5024/DeepVision) - 5024's 2019 vision code + - [RIOCV-PI](https://github.com/Ewpratten/RioCV-PI) - 5024's 2018 vision code + - Field Software + - [ThriftyField](https://github.com/frc5024/ThriftyField) - An open-source alternative to the FRC FMS + +## Websites + - [retrylife.ca](https://retrylife.ca) - My personal website and blog + - [frc5024.github.io](https://frc5024.github.io) - The 5024 programming team's website + - [webdocs](https://frc5024.github.io/webdocs) - The 5024 programming team's documentation centre + - [hyperlisk.xyz](https://hyperlisk.xyz) - @retrax24's personal website and blog + - [GiveMeADistro](https://github.com/Ewpratten/GiveMeADistro) - A website to help people decide which Linux distro to try + +## Libraries + - [shift2](https://github.com/Ewpratten/shift) - My own encoding library + - [drbot](https://github.com/Ewpratten/drbot) - The library I used to build my devRant bots + - [devrantsimple](https://github.com/Ewpratten/devRantSimple) - My first ever devRant client library + - [geoIP](https://github.com/Ewpratten/geoIP) - A library for fetching device location + - [lynkz](https://github.com/Ewpratten/lynkz-dart) - A link shortener library + - [ODWC](https://pypi.org/project/ODWC/) - A library for organizing humans + - [RaiderFetch](https://pypi.org/project/RaiderFetch/) - A library to query data about team 5024 + - [PicoEngine](https://github.com/Ewpratten/PicoEngine) - A simple 2D game engine I built to help me write games for 11th grade computer science + - [pihole-API](https://github.com/Ewpratten/pihole-api) - An api wrapper for the pihole web interface + +## Bots + - [devDNS](https://github.com/Ewpratten/devDNS) - A devRant bot that responds to DNS queries + - [ScoreBot](https://github.com/Ewpratten/ScoreBot) - A slack bot for posting FRC game scores + +## Apps + - [Learn](https://github.com/Ewpratten/learn) - An Android app I built to help me practice throwing darts + - [FosslClient](https://github.com/Ewpratten/fosslclient) - A build-it-yourself devRant client for Android + - [dr](https://github.com/Ewpratten/dr) - A CLI devRant client with an ed-like interface + +## Operating systems + - [os328](https://github.com/Ewpratten/os328) - An OS built to run on the Arduino UNO with a built-in BASIC interpreter + - [picos](https://github.com/Ewpratten/picos) - An OS I used to help me learn about the Raspberry PI hardware. This is basically a port of os328 over to the PI2 + +## Embedded + - [esp8266 deauth](https://github.com/Ewpratten/esp8266_deauther) - My fork of the [wifi deauther](https://github.com/spacehuhn/esp8266_deauther) project. New features include modified UI and CLI + +## Customization + - [CustomCSS](https://github.com/Ewpratten/CustomCSS) - A collection of stylesheets I use for customization + - [Dotfiles20](https://github.com/Ewpratten/Dotfiles20) - My dotfiles + - [Menus](https://github.com/Ewpratten/menus) - My dmenu scripts + - [MOTD](https://github.com/Ewpratten/motd) - A script that gives me some information when I open a new terminal + +## Tools + - [FRC-actions](https://github.com/Ewpratten/FRC-actions) - A GitHub actions tool to automatically build and test FRC code + - [Dart4CROS](https://github.com/Ewpratten/dart4cros) - A tool I built to load dartlang on a chromebook + - [devrant-dl](https://github.com/Ewpratten/devrant-dl) - A tool for downloading your account data from devRant + - [colourscale](https://github.com/Ewpratten/colourscale) - Some scripts for playing with images + - [FRC-code-stats](https://github.com/Ewpratten/frc-code-stats) - Tools for gathering information about FRC teams + - [PWNlink](https://github.com/Ewpratten/PWNlink) - A tool for extracting admin passwords from some D-link routers + - [BashSmash](https://github.com/Ewpratten/BashSmash) - A tool for obfuscating BASH scripts + - [dxmon](https://github.com/Ewpratten/dxmon) - A tool for polling the [reverse beacon network](http://www.reversebeacon.net/) + - [Rekog](https://github.com/Ewpratten/Rekog) - Scripts for identifying faces in webcam video + - [pypak](https://github.com/Ewpratten/pypak) - Convert python code into PYZ compressed applications + - [AirLog](https://github.com/Ewpratten/AirLog) - A tool for logging QSOs + - [rfNightmare](https://github.com/Ewpratten/rfNightmare) - Scripts for working with SDR data in chromeos + - [TermSDR](https://github.com/Ewpratten/TermSDR) - SDR FFT for chromeos + - [eco](https://github.com/Ewpratten/eco) - A C / C++ compiler that never compiles code without errors + - [BecomeRanter](https://github.com/Ewpratten/BecomeRanter) - An LSTM-based tool for generating devRant posts + - [ISS](https://github.com/Ewpratten/ISS) - Find out where the ISS is from your terminal + - [LaunchDraw](https://github.com/Ewpratten/LaunchDraw) - Use a Novation Launchpad as a canvas with the pygame MIDI library + +## Server Tools + - [REmail](https://github.com/Ewpratten/REmail) - An email relay + - [chat](https://github.com/Ewpratten/chat) - A simple telnet-based chatroom server + + +## Dirobium +Dirobium was the first "fantasy emulator" I built. It emulates a CPU architecture and hardware that I designed myself. The goal of this project was to learn about computer hardware at a low level. + - [DirAS](https://github.com/Ewpratten/DirAS) - The dirobium assembler + - [Dirobium](https://github.com/Ewpratten/Dirobium) - The dirobuim emulator + - [Graphite](https://github.com/Ewpratten/Graphite) - The dirobium graphics emulator + +## Games + - [FlippyCat](https://github.com/Ewpratten/FlippyCat) - A flappy bird clone I built with @retrax24 for computer science class + - [Raycasting-Demo](https://github.com/Ewpratten/raycasting-demo) - A 2D raycasting demonstration + - [DockerCraft](https://github.com/Ewpratten/dockercraft) - Run Minecraft Bedrock in a docker container + - [learn-kana](https://github.com/Ewpratten/learn-kana) - A CLI game I built to help myself learn hiragana \ No newline at end of file