Add sub-rss feeds
This commit is contained in:
parent
8997064874
commit
1a20ac1de9
@ -49,6 +49,8 @@ collections:
|
||||
- spamcalls.md
|
||||
- imagined.md
|
||||
|
||||
feed:
|
||||
tags: true
|
||||
|
||||
highlighter: rouge
|
||||
|
||||
|
@ -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:
|
||||
|
@ -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 %}
|
||||
|
@ -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
|
||||
---
|
||||
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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/).
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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).
|
||||
|
@ -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/).
|
||||
|
@ -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!).
|
||||
|
@ -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.
|
||||
|
@ -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?
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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`.
|
||||
|
@ -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!
|
||||
|
@ -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:
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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/
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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:
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user