Skip to content

Commit abc3500

Browse files
committed
projects
1 parent 62fb819 commit abc3500

File tree

3 files changed

+65
-0
lines changed

3 files changed

+65
-0
lines changed

content/projects/20240201-now.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
Title: now
3+
Description: An API to show what I am currently doing and other various stats
4+
Tags:
5+
- golang
6+
- api
7+
8+
---
9+
10+
Project duration: Feb 2024
11+
12+
A simple API and fingerd implementation that fetches my current Discord status,
13+
Steam status, Valorant stats, and the .plan file from my workstation for my
14+
more casual, personal website.
15+
16+
[now-api repo](https://github.com/ezrizhu/now-api)
17+
[efingerd app](https://github.com/ezrizhu/now)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
Title: NYT Games Leaderboard
3+
Description: A discord bot that tracks Wordle and Connections score in a Discord server
4+
Tags:
5+
- game
6+
- golang
7+
8+
---
9+
10+
Project duration: July 2024
11+
12+
My friends are all very competitive NYT Games players, and they post their
13+
[Wordle](https://www.nytimes.com/games/wordle/index.html) and
14+
[Connections](https://www.nytimes.com/games/connections) score every day in a
15+
discord channel.
16+
17+
I thought it'd be fun and competitive if I made a leaderboard for each game. So
18+
I made a discord bot that parses each score message, consisted of emojis, and
19+
stored them in a simple json file. This sure made the server a lot more
20+
competitive and every month the top of the scoreboard gets a prize.
21+
22+
[Github](https://github.com/ezrizhu/nyt-leaderboard)

content/projects/20240901-arff.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
Title: arff
3+
Description: A microservice powered private file host written in rust.
4+
Tags:
5+
- networking
6+
- rust
7+
- serverless
8+
9+
---
10+
11+
Project duration: Sep 2024
12+
13+
14+
I wanted to try out microservices so I wrote a rust app that runs on
15+
Cloudflare's [Workers](https://workers.cloudflare.com/) platform, with
16+
Cloudflare [R2](https://www.cloudflare.com/developer-platform/r2/) for Object
17+
Store, and [KV](https://developers.cloudflare.com/kv) for user credentials.
18+
Everything the app has to communicate to is also on the edge, so the request
19+
never have to leave the datacenter before going back to the user. This is
20+
probably one of the fastest file hosts out there.
21+
22+
It includes a REST API to upload, replace, and delete objects. There is also a
23+
web uploader that allows user to easily upload objects on the browser.
24+
25+
[arf](https://arf.sh)
26+
[Github](https://github.com/ezrizhu/arff)

0 commit comments

Comments
 (0)