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