1

Add sub-rss feeds

This commit is contained in:
Evan Pratten 2020-12-08 10:55:53 -05:00
parent 8997064874
commit 1a20ac1de9
No known key found for this signature in database
GPG Key ID: 93AC7B3D071356D3
44 changed files with 46 additions and 48 deletions

View File

@ -49,6 +49,8 @@ collections:
- spamcalls.md
- imagined.md
feed:
tags: true
highlighter: rouge

View File

@ -4,7 +4,7 @@ title: "How I have tweaked my Minecraft client to be 'just right'"
description: "Pushing the boundaries of a vanilla game, while being able to play on un-modified servers"
date: 2020-12-17 09:00:00
written: 2020-12-04
categories: project python short
tags: project python short
excerpt: >-
Over the past 10 years, I have been building the perfect Minecraft experience for myself. This post shares the collection of mods I run, and why I use them.
redirect_from:

View File

@ -31,7 +31,7 @@
<h6>
<small class="text-muted" {% if page.written %} data-toggle="tooltip" data-placement="top"
title="Written {{page.written}}" {% endif %} style="color:gray;">{{page_date.first}}</small>
{% for category in page.categories %}
{% for category in page.tags %}
<a href="/categories?c={{category}}"><span class="badge"
style="background-color: var(--light-gray);color:#333;">{{category}}</span></a>
{% endfor %}

View File

@ -3,8 +3,7 @@ layout: page
title: "Using a python script to create devRant posts based on the style and content of another user"
description: "if/else ++"
date: 2018-06-27 18:32:00
categories: projects
tag: projects
tags: projects
---

View File

@ -2,7 +2,7 @@
layout: page
title: "The language hunt"
date: 2019-04-30 18:32:00+0000
categories: frc
tags: frc
---
Our programming team is looking to switch languages in the 2020 season. Here is the what, why, and how.

View File

@ -2,8 +2,7 @@
layout: page
title: "GitHub's CSS is boring. So I refreshed the design"
date: 2019-06-12 13:09:00+0000
categories: projects
tag: projects
tags: projects
---
I have been using GitHub since 2017, and have been getting tired of GitHub's theme. I didn't need a huge change, just a small refresh. So, to solve this, I whipped out [Stylus](https://addons.mozilla.org/en-CA/firefox/addon/styl-us/) and made a nice little CSS file for it.

View File

@ -3,7 +3,7 @@ layout: page
title: "Graphing the relation between wheels and awards for FRC"
description: "AKA. Why programmer + reddit + matplotlib is a bad idea."
date: 2019-06-16 15:51:00
categories: frc
tags: frc
---
I was scrolling through reddit the other day, and came across [this great post](https://www.reddit.com/r/FRC/comments/byzv5q/i_know_what_im_doing/) by u/[MasterQuacks](https://www.reddit.com/user/MasterQuacks/).

View File

@ -3,7 +3,7 @@ layout: page
title: "What I have learned from 2 years of FRC programming"
description: "Robots are pretty cool"
date: 2019-06-21 15:14:00
categories: frc
tags: frc
---
Over the past two years (2018 / 2019), I have been a member of my school's [FRC](https://www.firstinspires.org/robotics/frc) team, [Raider Robotics](frc5024.github.io). Specifically, a programmer.

View File

@ -3,7 +3,7 @@ layout: page
title: "I gave Google's CTF a short try and learned a thing or two"
description: "But exams got in the way and took all the fun"
date: 2019-06-23 22:04:00
categories: ctf
tags: ctf
---
Honestly, I completely forgot that this was the weekend of Google's online [CTF Qualifications](https://g.co/ctf) for 2019 and was late, unprepared, busy, and did not have a team to work with.

View File

@ -3,7 +3,7 @@ layout: page
title: "The language hunt: Part 2"
description: "A quick followup"
date: 2019-06-24 21:36:00
categories: frc
tags: frc
---
This is a very short post, just to explain the result of [The language Hunt](/frc/2019/04/30/FRC-Languages.html).

View File

@ -3,8 +3,7 @@ layout: page
title: "BashSmash"
description: "A tool for driving people crazy"
date: 2019-06-26 15:48:00
categories: projects
tag: projects
tags: projects
---
I was watching this great [Liveoverflow video](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiOhNze_4fjAhUiB50JHR12D8AQwqsBMAB6BAgJEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6D1LnMj0Yt0&usg=AOvVaw2nOgft0SoPZujc9js9Vxhx) yesterday, and really liked the idea of building escape sequences with strings. So, I built a new tool, [BashSmash](https://pypi.org/project/bashsmash/).

View File

@ -3,8 +3,7 @@ layout: page
title: "I had some fun with a router"
description: "cleartext passwords + external management = death wish"
date: 2019-06-27 17:16:00
categories: projects
tag: projects
tags: projects
---
I was playing around with some D-link routers today and remembered an [ExploitDB Entry](https://www.exploit-db.com/exploits/33520) I read a while ago. Many D-link routers have a great feature that allows remote management and configuration queries. Interestingly, this cannot be disabled, and one of the pages contains a cleartext version of the admin password (yay!).

View File

@ -3,7 +3,7 @@ layout: page
title: "Hunting snakes with a shotgun"
description: "Python is a little too forgiving"
date: 2019-06-27 7:00:00
categories: random
tags: random
---
A rather large number of people know me as "the guy who does weird things with python". I would object to this title, but it is quite accurate. So, here are some of the things I like playing with in python. None of these are actually breaking the language, just little known facts and syntax. At some point I will share about actually breaking the language. For now, enjoy the weird things I have found over the past 6 years.

View File

@ -3,7 +3,7 @@ layout: page
title: "devDNS"
description: "The DNS over devRant service"
date: 2019-07-01 22:13:00
categories: projects
tags: projects
---
Over the past year and a half, I have been hacking my way around the undocumented [devRant](https://devrant.com) auth/write API. At the request of devRant's creators, this API must not be documented due to the way logins work on the platform. That is besides the point. I have been working on a little project called [devDNS](https://devrant.com/collabs/2163502) over the past few days that uses this undocumented API. Why must I be so bad at writing intros?

View File

@ -3,7 +3,7 @@ layout: page
title: "Scraping FRC team's GitHub accounts to gather large amounts of data"
description: "There are a lot of teams..."
date: 2019-07-06 15:08:00
categories: frc
tags: frc
---
I was curious about the most used languages for FRC, so I build a Python script to find out what they where.

View File

@ -3,7 +3,7 @@ layout: page
title: "Taking a look back at GMAD"
description: "Fun, Simple, and Quick"
date: 2019-07-13 14:43:00
categories: projects
tags: projects
---
One day, back in June of 2018, I was both looking for a new project to work on, and trying to decide which Linux distro to install on one of my computers. From this, a little project was born. [Give Me a Distro](/gmad) (or, GMAD, as I like to call it) is a little website that chooses a random distribution of Linux and shows a description of what you are about to get yourself into, and a download link for the latest ISO.

View File

@ -3,7 +3,7 @@ layout: page
title: "Mind map generation with Python"
description: "Step 1"
date: 2019-07-15 18:38:00
categories: projects frc
tags: projects frc
---
While working on an assignment with [Coggle](https://coggle.it) today, I noticed an interesting option in the save menu. *Download as .mm file*. Having rarely worked with mind maps before, and only doing it online, it never occured to me that someone would have a file format for it. So I took a look.

View File

@ -3,7 +3,7 @@ layout: page
title: "My weird piece of EDC"
description: "Reasons why I always carry NFC cards with me"
date: 2019-08-10 20:57:00
categories: random
tags: random
---
Im back with a quick little post about something I cary with me everywhere I go, EDC (Every-Day Carry) if you will.

View File

@ -3,7 +3,7 @@ layout: page
title: "How I set up ひらがな input on my laptop"
description: "I3wm makes everything 10x harder than it should be"
date: 2019-08-12 19:40:00
categories: notes languages
tags: notes languages
---
I am currently working with [ひらがな](https://en.wikipedia.org/wiki/Hiragana), [かたかな](https://en.wikipedia.org/wiki/Katakana), and, [かんじ](https://en.wikipedia.org/wiki/Kanji) in some projects, and needed a more reliable way to write than running some [romaji](https://en.wikipedia.org/wiki/Romanization_of_Japanese) through an online translator. So, this post will detail what I did to enable native inputs on my laptop. This guide is specifically for [i3wm](https://i3wm.org/), because it does not obey system settings for languages and inputs.

View File

@ -3,7 +3,7 @@ layout: page
title: "Keyed data encoding with Python"
description: "XOR is pretty cool"
date: 2019-08-24 13:13:00
categories: projects
tags: projects
---
I have always been interested in text and data encoding, so last year, I made my first encoding tool. [Shift64](https://github.com/Ewpratten/shift64) was designed to take plaintext data with a key, and convert it into a block of base64 that could, in theory, only be decoded with the original key. I had a lot of fun with this tool, and a very stripped down version of it actually ended up as a bonus question on the [5024 Programming Test](https://github.com/frc5024/Programming-Test/blob/master/test.md) for 2018/2019. Yes, the key was in fact `5024`.

View File

@ -3,7 +3,7 @@ layout: page
title: "I did some cleaning"
description: "Spring cleaning is fun when it isn't spring, and a computer does all the work"
date: 2019-08-27 12:37:00
categories: random
tags: random
---
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. **Clean up GitHub Account**. Luckily, I discovered a little trick to make the process of deleting unused repos a little easier!

View File

@ -3,7 +3,7 @@ layout: page
title: "Doing Python OOP the wrong way"
description: "In the name of science!"
date: 2019-09-07 13:13:00
categories: projects random
tags: projects random
---
If you know me, you probably know of the many weird things I do with python. Most recent of which being this [FizzBuzz](https://en.wikipedia.org/wiki/Fizz_buzz) implementation in one line of python code:

View File

@ -3,7 +3,7 @@ layout: page
title: "Building images from binary data"
description: "Simple, yet fun"
date: 2019-09-11 12:41:00
categories: python images
tags: python images
redirect_from:
- /post/ef7b3166/
- /ef7b3166/

View File

@ -3,7 +3,7 @@ layout: page
title: "Using an RNN to generate Bill Wurtz notes"
description: "Textgenrnn is fun"
date: 2019-10-05 18:54:00
categories: project
tags: project
redirect_from:
- /post/99g9j2r90/
- /99g9j2r90/

View File

@ -3,7 +3,7 @@ layout: page
title: "Programming a live robot"
description: "Living on the edge is an understatement"
date: 2019-11-20 10:04:00
categories: random frc
tags: random frc
redirect_from:
- /post/e9gdhj90/
- /e9gdhj90/

View File

@ -3,7 +3,7 @@ layout: page
title: "I used cron for the first time"
description: "And I didn't die"
date: 2019-12-11 11:38:00
categories: random
tags: random
redirect_from:
- /post/cd9dj84kf0/
- /cd9dj84kf0/

View File

@ -3,7 +3,7 @@ layout: page
title: "Compiling BrainFuck with a shell script"
description: "That was easy"
date: 2020-01-20 20:13:00
categories: random
tags: random
redirect_from:
- /post/es3v140d/
- /es3v140d/

View File

@ -3,7 +3,7 @@ layout: page
title: "LudumDare46 Recap"
description: "Recapping the development of <em>Micromanaged Mike</em>"
date: 2020-04-20 12:00:00
categories: gamedev gamejam team
tags: gamedev gamejam team
redirect_from:
- /post/ebsdjtd9/
- /ebsdjtd9/

View File

@ -3,7 +3,7 @@ layout: page
title: "Running RoboRIO firmware inside Docker"
description: "Containerized native ARMv7l emulation in 20 minutes"
date: 2020-05-19 13:00:00
categories: frc roborio emulation
tags: frc roborio emulation
redirect_from:
- /post/5d3nd9s4/
- /5d3nd9s4/

View File

@ -3,7 +3,7 @@ layout: page
title: "Flashing code to a 32u4 chip"
description: "Notes for my future self"
date: 2020-06-05 13:23:00
categories: avr 32u4 lowlevel
tags: avr 32u4 lowlevel
redirect_from:
- /post/65f9kjl4/
- /65f9kjl4/

View File

@ -3,7 +3,7 @@ layout: page
title: "Notes from FRC: Converting joystick data to tank-drive outputs"
description: "and making a tank-based robot's movements look natural"
date: 2020-08-03 09:07:00
categories: frc
tags: frc
redirect_from:
- /post/6j49kjl4/
- /6j49kjl4/

View File

@ -3,7 +3,7 @@ layout: page
title: "Notes from FRC: Autonomous point-to-point navigation"
description: "The tale of some very curvy math"
date: 2020-08-13 10:00:00
categories: frc
tags: frc
excerpt: >-
This post is a continuation on my "Notes from FRC" series. This time,
I cover an extremely simple, yet very effective way to get a

View File

@ -3,7 +3,7 @@ layout: page
title: "Taking notes with Markdown and LaTeX"
description: "Using a lot of tech to replace a piece of paper"
date: 2020-08-23 10:30:00
categories: pandoc latex bazel
tags: pandoc latex bazel
excerpt: >-
I have completely reworked my school notetaking system to use LaTeX.
This post outlines how I did everything, and my new workflow.

View File

@ -3,7 +3,7 @@ layout: page
title: "Compiling AVR-C code with a modern build system"
description: "Bringing Bazel to 8-bit microcontrollers"
date: 2020-09-03 9:30:00
categories: avr embedded bazel
tags: avr embedded bazel
excerpt: >-
In this post, I cover my process of combining low level
programming with a very high level buildsystem.

View File

@ -3,7 +3,7 @@ layout: page
title: "Integrating GitHub Codespaces with FRC"
description: "Robotics software development in your browser"
date: 2020-09-10 9:30:00
categories: github codespaces
tags: github codespaces
excerpt: >-
I was recently accepted into the GitHub Codespaces beta test program
and decided to try it out on the largest open source project I am

View File

@ -4,7 +4,7 @@ title: "Building a mini maven server"
description: "Project overview: The Ultralight maven server"
date: 2020-09-17 11:00:00
written: 2020-09-05
categories: project github maven
tags: project github maven
excerpt: >-
In this post, I explain the process of building my own personal
maven server, and show how simple maven servers really are.

View File

@ -4,7 +4,7 @@ title: "My workflow: video conference edition"
description: "Turning some spare filmmaking equipment into a high-quality video conference setup"
date: 2020-09-24 15:30:00
written: 2020-09-13
categories: video cameras workflow
tags: video cameras workflow
excerpt: >-
As my courses have moved mostly online, I have looked to improve
my live video setup. This post covers how I stream sharp HD video

View File

@ -4,7 +4,7 @@ title: "Reading metadata from a bitmap file"
description: "A project writeup"
date: 2020-10-01 12:25:00
written: 2020-09-15
categories: project c images
tags: project c images
excerpt: >-
Inspired from one of my friend's projects, I built a small
tool for displaying bitmap file info from the command line.

View File

@ -4,7 +4,7 @@ title: "Mounting Google Drive accounts as network drives"
description: "Easy-to-use Google Drive integration for Linux using rclone"
date: 2020-10-15 10:00:00
written: 2020-09-22
categories: linux workflow google
tags: linux workflow google
excerpt: >-
I can never get the Google Drive webapp to load quickly when I need it
to. My solution: use some command-line magic to mount my drives directly

View File

@ -4,7 +4,7 @@ title: "Using Bazel to create Minecraft modpacks"
description: "An overview of how I automated the build process for CorePack"
date: 2020-10-24 08:00:00
written: 2020-09-27
categories: bazel workflow git minecraft
tags: bazel workflow git minecraft
excerpt: >-
I decided to modernize my system for producing builds of my personal Minecraft modpack using the Bazel buildsystem.
redirect_from:

View File

@ -4,7 +4,7 @@ title: "Connecting to a Minecraft server over IRC"
description: "For server administration, or just chatting with friends"
date: 2020-11-21 10:00:00
written: 2020-10-25
categories: minecraft project irc
tags: minecraft project irc
excerpt: >-
This post outlines the process of writing a custom IRC server that can bridge between your favorite IRC client, and any Minecraft server
redirect_from:

View File

@ -4,7 +4,7 @@ title: "My first mechanical keyboard: The Vortex Core"
description: "Just the right amount of obscure"
date: 2020-11-6 23:00:00
written: 2020-09-28
categories: keyboards workflow
tags: keyboards workflow
excerpt: >-
I recently purchased my first mechanical keyboard, and decided to go "all in" with a 40% layout.
redirect_from:

View File

@ -4,7 +4,7 @@ title: "Upgrading my chromebook"
description: "The process of installing GalliumOS on an ACER R11"
date: 2020-12-4 09:00:00
written: 2020-10-31
categories: project laptop hardware
tags: project laptop hardware
excerpt: >-
Performing some upgrades to my old laptop. This post outlines the setup process for installing GalliumOS
redirect_from:

View File

@ -15,7 +15,7 @@ backing_scalar: "height:90%;"
{% assign the_date = post.date | split: " " %}
<a href="{{post.url}}" class="list-group-item list-group-item-action hidden"
categories="{% for category in post.categories %}{{category}},{% endfor %}">
categories="{% for category in post.tags %}{{category}},{% endfor %}">
<div class="d-flex w-100 justify-content-between">
<h5 class="mb-1">{{post.title}}</h5>
<small style="color:gray;">{{the_date.first}}</small>
@ -37,7 +37,7 @@ backing_scalar: "height:90%;"
}
// Fill in the subtitle
document.getElementById("page-subtitle").innerText = "Here are all my posts about " + category + ":";
document.getElementById("page-subtitle").innerHTML = "Below, are all my posts about '" + category + "'. An RSS feed for this specific category can be found <a href='/feed/by_tag/" + category + ".xml'>here</a>";
// Get all sub-posts of the posts list
var allposts = document.getElementById("posts").children;