Birchwood

- Fixed image sizxe
- Updated API links
- Updated post link
This commit is contained in:
Tristan B. Velloza Kildaire 2023-06-29 15:53:18 +02:00
parent de8b51540c
commit 73e402c7f7
1 changed files with 17 additions and 3 deletions

View File

@ -1,12 +1,12 @@
---
title: 🪵️ Birchwood - A sane IRC framework for D
author: Tristan B. V. Kildaire
date: 2023-03-19
date: 2023-07-01
draft: false
---
{{<bruh>}}
<img src="/img/birchwood.png" width=40% height=40% style="float:right;gap;margin-left:20px">
<img src="/img/birchwood.png" width=25% height=25% style="float:right;gap;margin-left:20px">
{{</bruh>}}
# Why IRC though?
@ -17,6 +17,8 @@ I, however, do not really care too much for the features these platforms offer w
I think my main reason for seeing IRC _still_ as a viable alternative to Matrix even with the technicalities of their respective protocols aside is really just because IRC is much more simpler and _Just works ™_. It is therefore because of this reason that I cared enough to venture into an IRC-related project.
---
# What is `birchwood`?
Birchwood is an IRC framework for DLang, but what is a _framework_. To put it simply it allows one to make use of the IRC protocol via an IRC server but in a programmatic way.
@ -100,4 +102,16 @@ One can do the following:
client.join("#general");
```
One can take a look at the API [here](https://birchwood.dpldocs.info/index.html).
One can take a look at the API [here](https://birchwood.dpldocs.info/birchwood.html).
---
## Start using it today!
Got a project where you want an IRC bot as part of an integration? That's as easy as adding it to your dub-based project with:
```bash
dub add birchwood
```
Remember to stay up-to-date, things move and good improvements come - I also try to never break the API - only improve behavior.