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