]> git.r.bdr.sh - rbdr/r.bdr.sh/blame - index.gmi
Use header
[rbdr/r.bdr.sh] / index.gmi
CommitLineData
05a804d0 1--- title: /index.html
25204b6b 2--- description: r.bdr.sh - ruben beltran del río surfs the internet: programming, music, fun times, hugs, bad jokes.
7d88d76a 3##
83fa41ca 4
656af6df 5```rbdr
7f33a18c 6
c1bc1a5c 7 ░░ ░░
7f33a18c 8 ▒▒ ▒▒ ®
c1bc1a5c
RBR
9 ▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓
10██ ██ █▛ ▜█ █▛ ▜█ ██ ██
11██ █▙ ▟█ █▙ ▟█ ██
12██ ███████ ███████ ██
7f33a18c 13
05a804d0
RBR
14```
15
c1bc1a5c
RBR
16I am Rubén Beltrán del Río. I make software and am online. You can find all my things here, on the internet.
17────────────
18=> /gemlog/ ⛄︎ blog
19=> /.plan ⚐ .plan
20=> /learning.txt ☝︎ learning.txt
21=> gemini://r.bdr.sh/guestbook ✍︎ guestbook
22────────────
23=> https://pixelfed.de/minoltacos ✧ pictures
24=> https://friendship.quest/@ruben ☹︎ social media
25=> https://links.srv.bdr.sh/bookmarks/shared ♡ bookmarks
26=> https://myspace.bandcamp.com/ ♬ music
27────────────
28=> mailto:contact@r.bdr.sh ✉︎ e-mail
29=> /pub.txt ✶ gpg key
30=> /messages_key.txt ✷ messages key
31────────────
05a804d0 32
c0f01c88
RBR
33## Apps I
34### Captura
f5732e3a 35Quickly record your mac's screen and share as .gif or .mp4.
c0f01c88
RBR
36=> https://captura.tranquil.systems/ captura.tranquil.systems
37
38### Lyricli
f5732e3a 39Print the lyrics of your current track to the terminal. Supports Apple Music, Spotify for mac, and most Linux players.
c0f01c88 40=> /lyricli.gmi ./lyricli.gmi
656af6df 41=> https://git.r.bdr.sh/rbdr/lyricli lyricli source code.
c0f01c88 42
f752d89a 43### Map
1b814f1c 44Create wardley maps on mac using text.
fe528c4f
RBR
45=> https://map.tranquil.systems/ map.tranquil.systems
46
fe528c4f 47
1b814f1c 48## II
96759a28 49### Blog
f5732e3a 50Author and publish an (almost) ephemeral html blog with a gemini archive.
24346307 51=> /blog.gmi ./blog.gmi
656af6df 52=> https://git.r.bdr.sh/rbdr/blog blog source code
96759a28
RBR
53
54### Page
f5732e3a 55Generate HTML and static gemini websites from .gmi files.
7f4a6af9 56=> /page.gmi ./page.gmi
656af6df 57=> https://git.r.bdr.sh/rbdr/page page source code
96759a28 58
1b814f1c
RBR
59## III
60### Do
f5732e3a 61A task manager that makes you write a journal entry when the task is done.
1b814f1c
RBR
62=> https://do.tranquil.systems/ do.tranquil.systems
63
64### Ritmo
f5732e3a 65Keep a healthy balance in life by getting periodic reminders. For iOS and mac.
1b814f1c
RBR
66=> https://ritmo.tranquil.systems/ ritmo.tranquil.systems
67
68
cb8ce3dc 69## Libraries I
f752d89a
RBR
70### Patterns
71MacPaint style pattern views for SwiftUI
656af6df 72=> https://git.r.bdr.sh/rbdr/patterns Patterns source code
fe528c4f 73
f752d89a 74### Serpentity
9d8a6883 75Entity-component-system framework for Javascript
656af6df
RBR
76=> https://git.r.bdr.sh/rbdr/serpentity Serpentity source code
77=> https://git.r.bdr.sh/rbdr/serpentity-lib Serpentity Shared Library source code
96759a28 78=> https://www.npmjs.com/org/serpentity Serpentity @ npm
fe528c4f 79
cb8ce3dc
RBR
80## II
81
f752d89a 82### Grafn
9d8a6883 83Flow based programming library for Javascript.
656af6df 84=> https://git.r.bdr.sh/rbdr/grafn Grafn source code
fe528c4f 85
f752d89a 86### Cologne
9d8a6883 87Log multiplexer for Javascript with no dependencies.
656af6df 88=> https://git.r.bdr.sh/rbdr/cologne Cologne source code
05a804d0 89
f752d89a 90## Plugins I
05a804d0
RBR
91
92### Flat Bezel.qsplugin
9d8a6883 93Quicksilver UI Plugin that modernizes the classic Bezel.
05a804d0 94
f752d89a 95=> ./flat_bezel.gmi ./flat_bezel.gmi
05a804d0 96
cb8ce3dc 97### NGINX Office Hours
9d8a6883 98A victory for the server's labor rights: Serve nginx content only during office hours.
cb8ce3dc
RBR
99
100=> ./nginx_office_hours.gmi ./nginx_office_hours.gmi
101
102### Junction
f5732e3a 103Start audio calls in your browser from any URL. Supports Firefox, and Safari.
cb8ce3dc
RBR
104
105=> https://junction.unlimited.pizza Junction
106
107## II
108
d15c985e
RBR
109### nota.nvim
110
9d8a6883 111Manage periodic notes, tasks, learning and .plan files with neovim.
d15c985e
RBR
112
113=> ./nota.gmi ./nota.gmi
114=> https://git.r.bdr.sh/rbdr/nota.nvim nota.nvim source code
115
0e67cd77
RBR
116### oleoboard.nvim
117
9d8a6883 118Use directories as a kanban-like board with neovim.
0e67cd77
RBR
119
120=> ./oleoboard.gmi ./oleoboard.gmi
121=> https://git.r.bdr.sh/rbdr/oleoboard.nvim nota.nvim source code
122
0792cd90
RBR
123## III
124
05a804d0 125### API Notation
12629849 126A syntax for notating component APIs in text documents. We provide a tree-sitter parser and a neovim plugin.
05a804d0 127
f752d89a 128=> ./api.gmi ./api.gmi
656af6df 129=> https://git.r.bdr.sh/rbdr/tree-sitter-api-notation tree-sitter parser and neovim plugin.
12629849
RBR
130
131Older versions of the plugin exist for other editors, though they support an older version of the notation definition.
132
656af6df
RBR
133=> https://git.r.bdr.sh/rbdr/api-notation.vim Syntax for vim
134=> https://git.r.bdr.sh/rbdr/api-notation.vscode Syntax for vscode
135=> https://git.r.bdr.sh/rbdr/api-notation-atom Syntax for atom
136=> https://git.r.bdr.sh/rbdr/api-notation.tmLanguage Syntax for sublime text
05a804d0 137
05a804d0
RBR
138## Music
139
140### Direct Download
141
142You can download music I've made via SFTP.
143
144```
145password: 8SBF7Lv#k7
146```
147
656af6df 148=> sftp://music@music.r.bdr.sh
05a804d0
RBR
149
150### Streaming
151
152To listen online, you can also find it in the world wide web.
153
154=> https://myspace.bandcamp.com/ Bandcamp
155=> https://music.apple.com/de/artist/ben-beltran/1338665508?l=en Apple Music
96759a28 156=> https://open.audio/channels/benbeltran/ Open Audio
05a804d0 157
ab5bcbf6 158## Pages
05a804d0 159
184888ad
RBR
160### Mac File Attributes
161(2024) A list of mac file attributes for common files
162=> ./mac_file_attributes.gmi ./mac_file_attributes.gmi
163
f752d89a
RBR
164### Min Sizes
165(2023) Minimum window sizes for assorted mac software
166=> ./min_sizes.gmi ./min_sizes.gmi
05a804d0 167
c2e5b373
RBR
168## Etc I
169
170### Lissajous
171(2024) Play with parametric curves.
172=> https://lissajous.unlimited.pizza/ lissajous.unlimited.pizza
173=> https://git.r.bdr.sh/rbdr/lissajous Lissajous source code
174
f752d89a
RBR
175### Prompt
176(2021) Drawing prompts on demand.
fe528c4f 177=> https://prompt.unlimited.pizza/ prompt.unlimited.pizza
656af6df 178=> https://git.r.bdr.sh/rbdr/prompt Prompt source code
05a804d0 179
f752d89a
RBR
180### Corona Regeln
181(2021) Up-to-date corona rules for Berlin. Refresh frequently.
fe528c4f 182=> https://corona.unlimited.pizza/ corona.unlimited.pizza
656af6df 183=> https://git.r.bdr.sh/rbdr/corona-regeln Corona Regeln source code
05a804d0 184
4053fc09 185## II
f752d89a
RBR
186
187### Flower
188(2018) 🌹🌸🌺💐🌼🌻🌷 draw a flower rotating a cube 🌷🌻🌼💐🌺🌸🌹
fe528c4f 189=> https://flower.unlimited.pizza/ flower.unlimited.pizza
05a804d0 190
f752d89a
RBR
191### Sorting Hat
192(2017) Reads your brain and places you in a category based on your mental activity
656af6df
RBR
193=> https://git.r.bdr.sh/rbdr/sorting-hat Sorting hat source
194=> https://git.r.bdr.sh/rbdr/sorting-hat-renderer Sorting hat renderer source code
05a804d0 195
f752d89a
RBR
196### Dasein
197(2017) Ephemeral posts experiment: the posts stay alive as the conversation continues, but disappear shortly after activity stops.
656af6df 198=> https://git.r.bdr.sh/rbdr/dasein Dasein source code
05a804d0 199
4053fc09 200## III
cb8ce3dc 201
f752d89a
RBR
202### Frames
203(2017) 🆒
fe528c4f 204=> https://frames.unlimited.pizza/ frames.unlimited.pizza
05a804d0 205
f752d89a
RBR
206### Dead Drop
207(2017, Spanish) Marca un número de 📞 y deja un mensaje secreto, o escucha algo al azar.
656af6df 208=> https://git.r.bdr.sh/rbdr/dead-drop Dead Drop source code
05a804d0 209
f752d89a
RBR
210### Tomato Sauce
211(2016) a random work of ansi art via telnet. Better with 24-bit enabled terminals.
057c0187 212=> telnet:tomato.unlimited.pizza:6666 telnet tomato.unlimited.pizza 6666
656af6df 213=> https://git.r.bdr.sh/rbdr/tomato-sauce Tomato Sauce source code
05a804d0 214
4053fc09 215## IV
cb8ce3dc 216
f752d89a
RBR
217### LGTM
218(2016) Looks Good To Me! 👍
fe528c4f 219=> https://lgtm.unlimited.pizza/ lgtm.unlimited.pizza
656af6df 220=> https://git.r.bdr.sh/rbdr/lgtm lgtm source code
05a804d0 221
f752d89a
RBR
222### Heart
223(2016) ❤️💜💙💛💚
fe528c4f 224=> https://heart.unlimited.pizza/ heart.unlimited.pizza
05a804d0 225
f752d89a
RBR
226### Generador de Insultos
227(2015, Spanish) Un generador de insultos multi-usos que te da un insulto nuevo cada vez que lo cargas.
fe528c4f 228=> https://insultos.unlimited.pizza/ insultos.unlimited.pizza
656af6df 229=> https://git.r.bdr.sh/rbdr/generador-de-insultos generador de insultos source code
05a804d0 230
4053fc09 231## V
f752d89a
RBR
232
233### Grita
234(2010, Spanish) Comparte texto anónimamente y distribuyelo con QR codes y URLs cortas.
656af6df 235=> https://git.r.bdr.sh/rbdr/grita grita source code
05a804d0 236
f752d89a
RBR
237### Polarity
238(2009) Top-down arena shooter game with magnetism.
fe528c4f 239=> ./files/polarity.zip polarity.zip
05a804d0 240
f752d89a
RBR
241### Pico Engine
242(2009) Platform game engine with lua scripting.
656af6df 243=> https://git.r.bdr.sh/rbdr/pico-engine pico source code
05a804d0 244
b0ca5dae
RBR
245---
246
cf166523 247## Additional Services and Links
fe528c4f 248
96759a28 249This domain hosts all my git repositories, available on https[1] or gemini[2]. (Mirror available at sourcehut[3])
656af6df
RBR
250=> https://git.r.bdr.sh [1] https git server
251=> gemini://r.bdr.sh/git [2] gemini git server
96759a28 252=> https://git.sr.ht/~rbdr [3] sourcehut mirror
fe528c4f
RBR
253
254🔬 You can check the status of the running services in our https[1] and gemini[2] service monitor
656af6df
RBR
255=> https://monitor.srv.bdr.sh [1] https monitor
256=> gemini://r.bdr.sh/monitor [2] gemini monitor