new projects listing
This commit is contained in:
parent
43759b34e6
commit
2ce6be64e0
25
_layouts/page.html
Normal file
25
_layouts/page.html
Normal file
@ -0,0 +1,25 @@
|
||||
{% include head.html %}
|
||||
|
||||
<body>
|
||||
|
||||
<div class="site-ctr">
|
||||
<!-- Navbar -->
|
||||
{% include nav.html %}
|
||||
|
||||
<div class="reactive-bg">
|
||||
<div class="post container">
|
||||
<h1>{{page.title}}</h1>
|
||||
|
||||
<hr>
|
||||
|
||||
<br>
|
||||
|
||||
{{content}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{% include footer.html %}
|
||||
|
||||
|
||||
</body>
|
@ -178,7 +178,7 @@ sub rsa4096/0xA61A2F1676E35144 2019-08-11 [] [expires: 2025-08-09]
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -123,7 +123,7 @@ pip3 install tensorflow-gpu #for gpu processing
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -87,7 +87,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -100,7 +100,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -111,7 +111,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -125,7 +125,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -84,7 +84,7 @@ Your browser does not support audio players
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -124,7 +124,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -82,7 +82,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -82,7 +82,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -191,7 +191,7 @@ __<span class="o">()</span> <span class="o">{</span>/???/???/???n?f <span class=
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -112,7 +112,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -177,7 +177,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -101,7 +101,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -174,7 +174,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -95,7 +95,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -187,7 +187,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -107,7 +107,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -152,7 +152,7 @@ ibus-daemon <span class="nt">-drx</span>
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -137,7 +137,7 @@ shift2 <span class="nt">-h</span>
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -108,7 +108,7 @@ Starting from the top, scroll through, and middle click on anything you want to
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -385,7 +385,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.6">Jekyll</generator><link href="http://0.0.0.0:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://0.0.0.0:4000/" rel="alternate" type="text/html" /><updated>2019-08-31T14:39:01-04:00</updated><id>http://0.0.0.0:4000/feed.xml</id><title type="html">Evan Pratten</title><subtitle>Computer wizard, student, <a href="https://frc5024.github.io">@frc5024</a> programming team lead, and radio enthusiast.</subtitle><entry><title type="html">I did some cleaning</title><link href="http://0.0.0.0:4000/blog/2019/08/27/github-cleanup" rel="alternate" type="text/html" title="I did some cleaning" /><published>2019-08-27T08:37:00-04:00</published><updated>2019-08-27T08:37:00-04:00</updated><id>http://0.0.0.0:4000/blog/2019/08/27/GitHub-cleanup</id><content type="html" xml:base="http://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>
|
||||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.6">Jekyll</generator><link href="http://0.0.0.0:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://0.0.0.0:4000/" rel="alternate" type="text/html" /><updated>2019-09-02T13:18:26-04:00</updated><id>http://0.0.0.0:4000/feed.xml</id><title type="html">Evan Pratten</title><subtitle>Computer wizard, student, <a href="https://frc5024.github.io">@frc5024</a> programming team lead, and radio enthusiast.</subtitle><entry><title type="html">I did some cleaning</title><link href="http://0.0.0.0:4000/blog/2019/08/27/github-cleanup" rel="alternate" type="text/html" title="I did some cleaning" /><published>2019-08-27T08:37:00-04:00</published><updated>2019-08-27T08:37:00-04:00</updated><id>http://0.0.0.0:4000/blog/2019/08/27/GitHub-cleanup</id><content type="html" xml:base="http://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.
|
||||
|
@ -88,7 +88,7 @@ https://blog.mrtnrdl.de/feed.xml
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -101,7 +101,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
@ -33,111 +33,221 @@
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
</nav>
|
||||
<!-- <div style="height:5vh"></div> -->
|
||||
|
||||
<!-- Header -->
|
||||
<!-- <div class="header" style="height:35%">
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
</div>
|
||||
</div>
|
||||
<div class="header-gap"></div>
|
||||
</div> -->
|
||||
|
||||
<div class="reactive-bg">
|
||||
<div class="post container" style="min-height:100vh">
|
||||
<div class="post container">
|
||||
<h1>My Projects</h1>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="row no-gutters">
|
||||
<div class="col-md-4">
|
||||
<img src="https://i.ytimg.com/vi/aifZLWQ_N7U/maxresdefault.jpg" class="card-img" alt="Project image">
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">DeepSpace Offseason Codebase</h5>
|
||||
<p class="card-text">This is the code behind <a href="https://frc5024.github.io">@frc5024</a>'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.</p>
|
||||
<a href="https://github.com/frc5024/DeepSpace-SWI">
|
||||
<button type="button" class="btn btn-info">View Project</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<br><br>
|
||||
<p>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.</p>
|
||||
|
||||
<h2 id="table-of-contents">Table of contents</h2>
|
||||
<ul>
|
||||
<li><a href="#robotics">Robotics</a></li>
|
||||
<li><a href="#websites">Websites</a></li>
|
||||
<li><a href="#libraries">Libraries</a></li>
|
||||
<li><a href="#bots">Bots</a></li>
|
||||
<li><a href="#apps">Apps</a></li>
|
||||
<li><a href="#operating-systems">Operating Systems</a></li>
|
||||
<li><a href="#embedded">Embedded</a></li>
|
||||
<li><a href="#customization">Customization</a></li>
|
||||
<li><a href="#tools">Tools</a></li>
|
||||
<li><a href="#server-tools">Server Tools</a></li>
|
||||
<li><a href="#games">Games</a></li>
|
||||
</ul>
|
||||
|
||||
<h2 id="robotics">Robotics</h2>
|
||||
<ul>
|
||||
<li>Robots
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/MiniBot">MiniBot</a> - 5024’s 2019-2020 Minibot codebase</li>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/DeepSpace-SWI">DeepSpace-SWI</a> - 5024’s 2019-2020 offseason codebase</li>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/DeepSpace">DeepSpace</a> - 5024’s 2019 competition codebase</li>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/BaseBot">BaseBot</a> - 5024’s 2018-2019 Minibot codebase</li>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/PowerUP-Offseason">PowerUP-Offseason</a> - 5024’s 2018-2019 offseason codebase</li>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/PowerUP">PowerUP</a> - 5024’s 2018 competition codebase</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/barebonesFRC">BarebonesFRC</a> - A quick-start codebase for FRC teams</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Computer Vision
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/DeepVision">DeepVision</a> - 5024’s 2019 vision code</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/RioCV-PI">RIOCV-PI</a> - 5024’s 2018 vision code</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Field Software
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/frc5024/ThriftyField">ThriftyField</a> - An open-source alternative to the FRC FMS</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="websites">Websites</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://retrylife.ca">retrylife.ca</a> - My personal website and blog</li>
|
||||
<li>
|
||||
<a href="https://frc5024.github.io">frc5024.github.io</a> - The 5024 programming team’s website</li>
|
||||
<li>
|
||||
<a href="https://frc5024.github.io/webdocs">webdocs</a> - The 5024 programming team’s documentation centre</li>
|
||||
<li>
|
||||
<a href="https://hyperlisk.xyz">hyperlisk.xyz</a> - <a href="https://github.com/retrax24" class="user-mention">@retrax24</a>’s personal website and blog</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/GiveMeADistro">GiveMeADistro</a> - A website to help people decide which Linux distro to try</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="libraries">Libraries</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/shift">shift2</a> - My own encoding library</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/drbot">drbot</a> - The library I used to build my devRant bots</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/devRantSimple">devrantsimple</a> - My first ever devRant client library</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/geoIP">geoIP</a> - A library for fetching device location</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/lynkz-dart">lynkz</a> - A link shortener library</li>
|
||||
<li>
|
||||
<a href="https://pypi.org/project/ODWC/">ODWC</a> - A library for organizing humans</li>
|
||||
<li>
|
||||
<a href="https://pypi.org/project/RaiderFetch/">RaiderFetch</a> - A library to query data about team 5024</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/PicoEngine">PicoEngine</a> - A simple 2D game engine I built to help me write games for 11th grade computer science</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/pihole-api">pihole-API</a> - An api wrapper for the pihole web interface</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="bots">Bots</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/devDNS">devDNS</a> - A devRant bot that responds to DNS queries</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/ScoreBot">ScoreBot</a> - A slack bot for posting FRC game scores</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="apps">Apps</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/learn">Learn</a> - An Android app I built to help me practice throwing darts</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/fosslclient">FosslClient</a> - A build-it-yourself devRant client for Android</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/dr">dr</a> - A CLI devRant client with an ed-like interface</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="operating-systems">Operating systems</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/os328">os328</a> - An OS built to run on the Arduino UNO with a built-in BASIC interpreter</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/picos">picos</a> - An OS I used to help me learn about the Raspberry PI hardware. This is basically a port of os328 over to the PI2</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="embedded">Embedded</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/esp8266_deauther">esp8266 deauth</a> - My fork of the <a href="https://github.com/spacehuhn/esp8266_deauther">wifi deauther</a> project. New features include modified UI and CLI</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="customization">Customization</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/CustomCSS">CustomCSS</a> - A collection of stylesheets I use for customization</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/Dotfiles20">Dotfiles20</a> - My dotfiles</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/menus">Menus</a> - My dmenu scripts</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/motd">MOTD</a> - A script that gives me some information when I open a new terminal</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="tools">Tools</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/FRC-actions">FRC-actions</a> - A GitHub actions tool to automatically build and test FRC code</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/dart4cros">Dart4CROS</a> - A tool I built to load dartlang on a chromebook</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/devrant-dl">devrant-dl</a> - A tool for downloading your account data from devRant</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/colourscale">colourscale</a> - Some scripts for playing with images</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/frc-code-stats">FRC-code-stats</a> - Tools for gathering information about FRC teams</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/PWNlink">PWNlink</a> - A tool for extracting admin passwords from some D-link routers</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/BashSmash">BashSmash</a> - A tool for obfuscating BASH scripts</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/dxmon">dxmon</a> - A tool for polling the <a href="http://www.reversebeacon.net/">reverse beacon network</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/Rekog">Rekog</a> - Scripts for identifying faces in webcam video</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/pypak">pypak</a> - Convert python code into PYZ compressed applications</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/AirLog">AirLog</a> - A tool for logging QSOs</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/rfNightmare">rfNightmare</a> - Scripts for working with SDR data in chromeos</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/TermSDR">TermSDR</a> - SDR FFT for chromeos</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/eco">eco</a> - A C / C++ compiler that never compiles code without errors</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/BecomeRanter">BecomeRanter</a> - An LSTM-based tool for generating devRant posts</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/ISS">ISS</a> - Find out where the ISS is from your terminal</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/LaunchDraw">LaunchDraw</a> - Use a Novation Launchpad as a canvas with the pygame MIDI library</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="server-tools">Server Tools</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/REmail">REmail</a> - An email relay</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/chat">chat</a> - A simple telnet-based chatroom server</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="dirobium">Dirobium</h2>
|
||||
<p>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.</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/DirAS">DirAS</a> - The dirobium assembler</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/Dirobium">Dirobium</a> - The dirobuim emulator</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/Graphite">Graphite</a> - The dirobium graphics emulator</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="games">Games</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/FlippyCat">FlippyCat</a> - A flappy bird clone I built with <a href="https://github.com/retrax24" class="user-mention">@retrax24</a> for computer science class</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/raycasting-demo">Raycasting-Demo</a> - A 2D raycasting demonstration</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/dockercraft">DockerCraft</a> - Run Minecraft Bedrock in a docker container</li>
|
||||
<li>
|
||||
<a href="https://github.com/Ewpratten/learn-kana">learn-kana</a> - A CLI game I built to help myself learn hiragana</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<div class="card-deck">
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">ThriftyField</h5>
|
||||
<p class="card-text">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.</p>
|
||||
<a href="https://github.com/frc5024/ThriftyField">
|
||||
<button type="button" class="btn btn-info">View Project</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">DevDNS</h5>
|
||||
<p class="card-text">DevDNS is a <a href="https://devrant.com/">devRant</a> bot for resolving DNS queries send via devRant’s comments system.</p>
|
||||
<a href="https://github.com/Ewpratten/devDNS">
|
||||
<button type="button" class="btn btn-info">View Project</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<br><br>
|
||||
|
||||
<div class="card-deck">
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Dirobium</h5>
|
||||
<p class="card-text">Dirobium is a fantasy CPU emulator that I built to teach myself basic low-level programming</p>
|
||||
<a href="https://github.com/Ewpratten/Dirobium">
|
||||
<button type="button" class="btn btn-info">View Project</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card">
|
||||
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">devCredits</h5>
|
||||
<p class="card-text">My first community project, a tool help people credit contributors on their devRant community projects</p>
|
||||
<a href="https://github.com/Ewpratten/devCredits">
|
||||
<button type="button" class="btn btn-info">View Project</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<br><br>
|
||||
|
||||
|
||||
|
||||
<br><br>
|
||||
<div class="centre">
|
||||
<p>This site is still under development. More projects will be listed soon.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- <div id="particles-js"></div> -->
|
||||
|
||||
@ -146,7 +256,7 @@
|
||||
<span class="site-info">
|
||||
Site design by: <a href="https://retrylife.ca">Evan Pratten</a> |
|
||||
|
||||
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
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
111
projects.md
111
projects.md
@ -1,3 +1,110 @@
|
||||
---
|
||||
layout: projects
|
||||
---
|
||||
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
|
Loading…
x
Reference in New Issue
Block a user