]> git.r.bdr.sh - rbdr/r.bdr.sh/blame - index.gmi
Use *
[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.
83fa41ca
RBR
3## Welcome
4
656af6df 5```rbdr
f4e10d60
RBR
6 ██▀███ ▄▄▄▄ ▓█████▄ ██▀███
7▓██ ▒ ██▒▓█████▄ ▒██▀ ██▌▓██ ▒ ██▒
8▓██ ░▄█ ▒▒██▒ ▄██░██ █▌▓██ ░▄█ ▒
9▒██▀▀█▄ ▒██░█▀ ░▓█▄ ▌▒██▀▀█▄
10░██▓ ▒██▒░▓█ ▀█▓░▒████▓ ░██▓ ▒██▒
11░ ▒▓ ░▒▓░░▒▓███▀▒ ▒▒▓ ▒ ░ ▒▓ ░▒▓░
12 ░▒ ░ ▒░▒░▒ ░ ░ ▒ ▒ ░▒ ░ ▒░
13 ░░ ░ ░ ░ ░ ░ ░ ░░ ░
14 ░ ░ ░ ░
15 ░ ░
05a804d0
RBR
16```
17
96759a28 18The personal capsule of Rubén Beltrán del Río.
05a804d0 19
b0ca5dae 20=> /gemlog/ 📓 Blog / Gemlog
05a804d0 21=> /pub.txt 🔑 Public GPG Key
d15c985e 22=> /.plan 📔 What am I up to (roughly)
656af6df 23=> gemini://r.bdr.sh/guestbook 📒 Guestbook
f752d89a 24=> https://pixelfed.de/minoltacos 📷 Pictures I've taken
173d2c6b 25=> https://friendship.quest/@ruben 💭 Social Media™
46678a65 26=> mailto:contact@r.bdr.sh ✉️ Send me an e-mail
05a804d0 27
c0f01c88
RBR
28## Apps I
29### Captura
30A macos application that lets you quickly record your screen and share it as an mp4 or gif
31=> https://captura.tranquil.systems/ captura.tranquil.systems
32
33### Lyricli
34A command line tool to print the lyrics of your current Apple Music or Spotify track
35=> /lyricli.gmi ./lyricli.gmi
656af6df 36=> https://git.r.bdr.sh/rbdr/lyricli lyricli source code.
c0f01c88
RBR
37
38## II
f752d89a
RBR
39### Do
40A task manager for iOS and MacOs that makes you write a journal entry when the task is done.
fe528c4f
RBR
41=> https://do.tranquil.systems/ do.tranquil.systems
42
f752d89a
RBR
43### Map
44A MacOS app that lets you create wardley maps using text.
fe528c4f
RBR
45=> https://map.tranquil.systems/ map.tranquil.systems
46
f752d89a
RBR
47### Ritmo
48An iOS and MacOS app that helps you maintain a healthy balance.
49=> https://ritmo.tranquil.systems/ ritmo.tranquil.systems
fe528c4f 50
96759a28
RBR
51## III
52### Blog
24346307
RBR
53A command line tool to author and publish an (almost) ephemeral https blog with a gemini archive.
54=> /blog.gmi ./blog.gmi
656af6df 55=> https://git.r.bdr.sh/rbdr/blog blog source code
96759a28
RBR
56
57### Page
58A command line tool to generate HTML and static gemini websites from .gmi files
7f4a6af9 59=> /page.gmi ./page.gmi
656af6df 60=> https://git.r.bdr.sh/rbdr/page page source code
96759a28 61
cb8ce3dc 62## Libraries I
f752d89a
RBR
63### Patterns
64MacPaint style pattern views for SwiftUI
656af6df 65=> https://git.r.bdr.sh/rbdr/patterns Patterns source code
fe528c4f 66
f752d89a
RBR
67### Serpentity
68An entity-component-system framework for Javascript
656af6df
RBR
69=> https://git.r.bdr.sh/rbdr/serpentity Serpentity source code
70=> https://git.r.bdr.sh/rbdr/serpentity-lib Serpentity Shared Library source code
96759a28 71=> https://www.npmjs.com/org/serpentity Serpentity @ npm
fe528c4f 72
cb8ce3dc
RBR
73## II
74
f752d89a
RBR
75### Grafn
76Flow based programming library for javascript.
656af6df 77=> https://git.r.bdr.sh/rbdr/grafn Grafn source code
fe528c4f 78
f752d89a
RBR
79### Cologne
80Log multiplexer for javascript with no dependencies.
656af6df 81=> https://git.r.bdr.sh/rbdr/cologne Cologne source code
05a804d0 82
f752d89a 83## Plugins I
05a804d0
RBR
84
85### Flat Bezel.qsplugin
f752d89a 86A UI Plugin for quicksilver inspired by the classic Bezel with a modern macOS look and SF Symbols.
05a804d0 87
f752d89a 88=> ./flat_bezel.gmi ./flat_bezel.gmi
05a804d0 89
cb8ce3dc
RBR
90### NGINX Office Hours
91A victory for the server's labor rights: An nginx module that allows you to serve your content only during office hours.
92
93=> ./nginx_office_hours.gmi ./nginx_office_hours.gmi
94
95### Junction
96A browser extension that lets you start audio calls on any URL.
97
98=> https://junction.unlimited.pizza Junction
99
100## II
101
d15c985e
RBR
102### nota.nvim
103
104A plugin for neovim that lets you manage periodic notes, tasks, learning and .plan files
105
106=> ./nota.gmi ./nota.gmi
107=> https://git.r.bdr.sh/rbdr/nota.nvim nota.nvim source code
108
05a804d0 109### API Notation
12629849 110A syntax for notating component APIs in text documents. We provide a tree-sitter parser and a neovim plugin.
05a804d0 111
f752d89a 112=> ./api.gmi ./api.gmi
656af6df 113=> https://git.r.bdr.sh/rbdr/tree-sitter-api-notation tree-sitter parser and neovim plugin.
12629849
RBR
114
115Older versions of the plugin exist for other editors, though they support an older version of the notation definition.
116
656af6df
RBR
117=> https://git.r.bdr.sh/rbdr/api-notation.vim Syntax for vim
118=> https://git.r.bdr.sh/rbdr/api-notation.vscode Syntax for vscode
119=> https://git.r.bdr.sh/rbdr/api-notation-atom Syntax for atom
120=> https://git.r.bdr.sh/rbdr/api-notation.tmLanguage Syntax for sublime text
05a804d0 121
05a804d0
RBR
122## Music
123
124### Direct Download
125
126You can download music I've made via SFTP.
127
128```
129password: 8SBF7Lv#k7
130```
131
656af6df 132=> sftp://music@music.r.bdr.sh
05a804d0
RBR
133
134### Streaming
135
136To listen online, you can also find it in the world wide web.
137
138=> https://myspace.bandcamp.com/ Bandcamp
139=> https://music.apple.com/de/artist/ben-beltran/1338665508?l=en Apple Music
96759a28 140=> https://open.audio/channels/benbeltran/ Open Audio
05a804d0 141
f752d89a 142## Etc I
05a804d0 143
184888ad
RBR
144### Mac File Attributes
145(2024) A list of mac file attributes for common files
146=> ./mac_file_attributes.gmi ./mac_file_attributes.gmi
147
f752d89a
RBR
148### Min Sizes
149(2023) Minimum window sizes for assorted mac software
150=> ./min_sizes.gmi ./min_sizes.gmi
05a804d0 151
184888ad
RBR
152## II
153
f752d89a
RBR
154### Prompt
155(2021) Drawing prompts on demand.
fe528c4f 156=> https://prompt.unlimited.pizza/ prompt.unlimited.pizza
656af6df 157=> https://git.r.bdr.sh/rbdr/prompt Prompt source code
05a804d0 158
f752d89a
RBR
159### Corona Regeln
160(2021) Up-to-date corona rules for Berlin. Refresh frequently.
fe528c4f 161=> https://corona.unlimited.pizza/ corona.unlimited.pizza
656af6df 162=> https://git.r.bdr.sh/rbdr/corona-regeln Corona Regeln source code
05a804d0 163
184888ad 164## III
f752d89a
RBR
165
166### Flower
167(2018) 🌹🌸🌺💐🌼🌻🌷 draw a flower rotating a cube 🌷🌻🌼💐🌺🌸🌹
fe528c4f 168=> https://flower.unlimited.pizza/ flower.unlimited.pizza
05a804d0 169
f752d89a
RBR
170### Sorting Hat
171(2017) Reads your brain and places you in a category based on your mental activity
656af6df
RBR
172=> https://git.r.bdr.sh/rbdr/sorting-hat Sorting hat source
173=> https://git.r.bdr.sh/rbdr/sorting-hat-renderer Sorting hat renderer source code
05a804d0 174
f752d89a
RBR
175### Dasein
176(2017) Ephemeral posts experiment: the posts stay alive as the conversation continues, but disappear shortly after activity stops.
656af6df 177=> https://git.r.bdr.sh/rbdr/dasein Dasein source code
05a804d0 178
184888ad 179## IV
cb8ce3dc 180
f752d89a
RBR
181### Frames
182(2017) 🆒
fe528c4f 183=> https://frames.unlimited.pizza/ frames.unlimited.pizza
05a804d0 184
f752d89a
RBR
185### Dead Drop
186(2017, Spanish) Marca un número de 📞 y deja un mensaje secreto, o escucha algo al azar.
656af6df 187=> https://git.r.bdr.sh/rbdr/dead-drop Dead Drop source code
05a804d0 188
f752d89a
RBR
189### Tomato Sauce
190(2016) a random work of ansi art via telnet. Better with 24-bit enabled terminals.
057c0187 191=> telnet:tomato.unlimited.pizza:6666 telnet tomato.unlimited.pizza 6666
656af6df 192=> https://git.r.bdr.sh/rbdr/tomato-sauce Tomato Sauce source code
05a804d0 193
184888ad 194## V
cb8ce3dc 195
f752d89a
RBR
196### LGTM
197(2016) Looks Good To Me! 👍
fe528c4f 198=> https://lgtm.unlimited.pizza/ lgtm.unlimited.pizza
656af6df 199=> https://git.r.bdr.sh/rbdr/lgtm lgtm source code
05a804d0 200
f752d89a
RBR
201### Heart
202(2016) ❤️💜💙💛💚
fe528c4f 203=> https://heart.unlimited.pizza/ heart.unlimited.pizza
05a804d0 204
f752d89a
RBR
205### Generador de Insultos
206(2015, Spanish) Un generador de insultos multi-usos que te da un insulto nuevo cada vez que lo cargas.
fe528c4f 207=> https://insultos.unlimited.pizza/ insultos.unlimited.pizza
656af6df 208=> https://git.r.bdr.sh/rbdr/generador-de-insultos generador de insultos source code
05a804d0 209
184888ad 210## VI
f752d89a
RBR
211
212### Grita
213(2010, Spanish) Comparte texto anónimamente y distribuyelo con QR codes y URLs cortas.
656af6df 214=> https://git.r.bdr.sh/rbdr/grita grita source code
05a804d0 215
f752d89a
RBR
216### Polarity
217(2009) Top-down arena shooter game with magnetism.
fe528c4f 218=> ./files/polarity.zip polarity.zip
05a804d0 219
f752d89a
RBR
220### Pico Engine
221(2009) Platform game engine with lua scripting.
656af6df 222=> https://git.r.bdr.sh/rbdr/pico-engine pico source code
05a804d0 223
b0ca5dae
RBR
224---
225
fe528c4f
RBR
226## Additional Services
227
96759a28 228This domain hosts all my git repositories, available on https[1] or gemini[2]. (Mirror available at sourcehut[3])
656af6df
RBR
229=> https://git.r.bdr.sh [1] https git server
230=> gemini://r.bdr.sh/git [2] gemini git server
96759a28 231=> https://git.sr.ht/~rbdr [3] sourcehut mirror
fe528c4f
RBR
232
233🔬 You can check the status of the running services in our https[1] and gemini[2] service monitor
656af6df
RBR
234=> https://monitor.srv.bdr.sh [1] https monitor
235=> gemini://r.bdr.sh/monitor [2] gemini monitor