Update projects list
This commit is contained in:
parent
f5e7af0644
commit
37d7ba79c3
30
content/projects/atp.md
Normal file
30
content/projects/atp.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
+++
|
||||||
|
title = "atp: a tcp proxy"
|
||||||
|
date = "2022-06-24"
|
||||||
|
+++
|
||||||
|
|
||||||
|
`atp` is a simple TCP proxy written in rust.
|
||||||
|
|
||||||
|
### Why?
|
||||||
|
|
||||||
|
In the past, I had nginx set up to serve my websites, and it also served as a TCP proxy for SSH. Recently, however, I switched to Caddy for HTTPS. Caddy, unfortunately, doesn't have a TCP proxy, so I had to keep nginx around for my proxying needs. I find this a bit overkill though, which is where `atp` comes in.
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
|
||||||
|
The configuration is in the TOML format. A sample config follows:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
"192.168.1.28:6667" = 8000
|
||||||
|
"192.168.1.48:1604" = 1604
|
||||||
|
```
|
||||||
|
|
||||||
|
### Running
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cargo run /path/to/config.toml
|
||||||
|
```
|
||||||
|
|
||||||
|
If no path is provided, `atp` will fall back to looking for `config.toml` in the current directory.
|
||||||
|
|
||||||
|
Links:
|
||||||
|
- [Source code](https://git.karx.xyz/karx/atp)
|
13
content/projects/catbox.md
Normal file
13
content/projects/catbox.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
+++
|
||||||
|
title = "cat-box: game engine inspired by arcade"
|
||||||
|
date = "2022-06-24"
|
||||||
|
+++
|
||||||
|
|
||||||
|
`cat-box` is a game engine inspired by [arcade](https://arcade.academy/).
|
||||||
|
|
||||||
|
To get started, simply add `cat-box` to your `Cargo.toml`.
|
||||||
|
|
||||||
|
Links:
|
||||||
|
- [Source Code](https://git.karx.xyz/karx/catbox)
|
||||||
|
- [Crates.io](https://crates.io/crates/cat-box)
|
||||||
|
- [Docs.rs](https://docs.rs/cat-box/latest/cat_box/)
|
25
content/projects/dircord.md
Normal file
25
content/projects/dircord.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
+++
|
||||||
|
title = "dircord: A Discord-IRC bridge written in Rust."
|
||||||
|
date = "2022-06-24"
|
||||||
|
+++
|
||||||
|
|
||||||
|
`dircord` is a very simple Discord-to-IRC bridge written in Rust.
|
||||||
|
|
||||||
|
Features include webhook support, discord and irc formatting, discord replies, and more.
|
||||||
|
|
||||||
|
### Building
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cargo build --release
|
||||||
|
```
|
||||||
|
|
||||||
|
### Running
|
||||||
|
|
||||||
|
```bash
|
||||||
|
target/release/dircord /path/to/config.toml
|
||||||
|
```
|
||||||
|
|
||||||
|
If a path to a config file is not provided, dircord will look for a `config.toml` in the working directory.
|
||||||
|
|
||||||
|
Links:
|
||||||
|
- [Source code](https://git.karx.xyz/karx/dircord)
|
Loading…
Reference in a new issue