88 lines
2.4 KiB
Text
88 lines
2.4 KiB
Text
# Travis Shears Personal Gemini Capsule
|
|
|
|
```site logo
|
|
_____ _ _____ _
|
|
|_ _| (_) / ___| |
|
|
| |_ __ __ ___ ___ ___ \ `--.| |__ ___ __ _ _ __ ___
|
|
| | '__/ _` \ \ / / / __| `--. \ '_ \ / _ \/ _` | '__/ __|
|
|
| | | | (_| |\ V /| \__ \ /\__/ / | | | __/ (_| | | \__ \
|
|
\_/_| \__,_| \_/ |_|___/ \____/|_| |_|\___|\__,_|_| |___/
|
|
```
|
|
|
|
Hello, World!
|
|
|
|
Welcome to my Gemini capsule. Est 2025.09.
|
|
|
|
This capsule is my playground for experimenting with text based content and interacting with folks in gemspace.
|
|
|
|
Want to get in touch? Shoot me an email at t [at] travisshears.com
|
|
|
|
My personal website:
|
|
=> https://travisshears.com
|
|
So far I've joined the following communities here in gemspace:
|
|
=> gemini://station.martinrue.com/travisshears
|
|
|
|
## Capsule Features
|
|
|
|
=> /gemlog Gemlog - Gemini exclusive blog
|
|
=> /guestbook Guestbook - Open guestbook for visitors to sign
|
|
=> /microblog Microblog - Aggregation of all my microblog posts
|
|
|
|
## Site updates
|
|
|
|
|
|
== 2025.10.07 ==
|
|
|
|
Added Guestbook!
|
|
|
|
=> /guestbook Sign it now
|
|
|
|
Also added codeview feature to enable viewing source code right here on my capsule.
|
|
|
|
=> /codeview/raw/personal-gemini-capsule/src/branch/main/internal/codeview/codeview.go Example
|
|
|
|
|
|
== 2025.10.06 ==
|
|
|
|
Added Gemlog!
|
|
|
|
=> /gemlog Check it out
|
|
|
|
== 2025.09.29 ==
|
|
|
|
Added microblog feature rendering my nostr post feed. Nice to have a dynamic source of content in this capsule to keep it fresh between updates.
|
|
|
|
Ideas for next features:
|
|
* Guestbook backed by sqlite. Would be fun to playout sqlite and golang. Could also be intresting to do a telegram notification.
|
|
* Code block rendering from my git hosting
|
|
|
|
== 2025.09.26 ==
|
|
|
|
Initial deployment
|
|
Took quite some tinkering to get everything working, but it's finally up and running! If you are reading this then I got the following architecture working:
|
|
|
|
```arch diagram
|
|
┌───────┐
|
|
│ User │
|
|
└──┬────┘
|
|
│
|
|
│
|
|
┌──▼───┐
|
|
│ VPC │
|
|
└──┬───┘
|
|
│
|
|
│
|
|
┌──▼──────────────┐
|
|
│ Nomad Homelab │
|
|
└──┬──────────────┘
|
|
│
|
|
│
|
|
┌──▼────────────────┐
|
|
│Dockerized Go App │
|
|
└───────────────────┘
|
|
```
|
|
|
|
You can find the source code for this capsule here:
|
|
=> https://git.travisshears.com/travisshears/personal-gemini-capsule
|
|
Diagram created with:
|
|
=> https://asciiflow.com
|