]> git.r.bdr.sh - rbdr/r.bdr.sh/blame - index.gmi
Adapt for page 1.4.0
[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
69c55f3c 22
c1bc1a5c
RBR
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
69c55f3c 27
c1bc1a5c
RBR
28=> mailto:contact@r.bdr.sh ✉︎ e-mail
29=> /pub.txt ✶ gpg key
69c55f3c 30=> /messages_key.txt ✷ contact 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 90### Flat Bezel.qsplugin
9d8a6883 91Quicksilver UI Plugin that modernizes the classic Bezel.
05a804d0 92
f752d89a 93=> ./flat_bezel.gmi ./flat_bezel.gmi
05a804d0 94
cb8ce3dc 95### NGINX Office Hours
9d8a6883 96A victory for the server's labor rights: Serve nginx content only during office hours.
cb8ce3dc
RBR
97
98=> ./nginx_office_hours.gmi ./nginx_office_hours.gmi
99
100### Junction
f5732e3a 101Start audio calls in your browser from any URL. Supports Firefox, and Safari.
cb8ce3dc
RBR
102
103=> https://junction.unlimited.pizza Junction
104
105## II
d15c985e 106### nota.nvim
9d8a6883 107Manage periodic notes, tasks, learning and .plan files with neovim.
d15c985e
RBR
108
109=> ./nota.gmi ./nota.gmi
110=> https://git.r.bdr.sh/rbdr/nota.nvim nota.nvim source code
111
0e67cd77 112### oleoboard.nvim
9d8a6883 113Use directories as a kanban-like board with neovim.
0e67cd77
RBR
114
115=> ./oleoboard.gmi ./oleoboard.gmi
116=> https://git.r.bdr.sh/rbdr/oleoboard.nvim nota.nvim source code
117
0792cd90 118## III
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 132## Music
05a804d0 133### Direct Download
05a804d0
RBR
134You can download music I've made via SFTP.
135
136```
137password: 8SBF7Lv#k7
138```
139
656af6df 140=> sftp://music@music.r.bdr.sh
05a804d0
RBR
141
142### Streaming
05a804d0
RBR
143To listen online, you can also find it in the world wide web.
144
145=> https://myspace.bandcamp.com/ Bandcamp
146=> https://music.apple.com/de/artist/ben-beltran/1338665508?l=en Apple Music
96759a28 147=> https://open.audio/channels/benbeltran/ Open Audio
05a804d0 148
ab5bcbf6 149## Pages
184888ad
RBR
150### Mac File Attributes
151(2024) A list of mac file attributes for common files
152=> ./mac_file_attributes.gmi ./mac_file_attributes.gmi
153
f752d89a
RBR
154### Min Sizes
155(2023) Minimum window sizes for assorted mac software
156=> ./min_sizes.gmi ./min_sizes.gmi
05a804d0 157
f340c59e
RBR
158### SwiftBar Scripts
159SwiftBar scripts I've created.
160=> ./swiftbar_scripts.gmi ./swiftbar_scripts.gmi
161
c2e5b373 162## Etc I
c2e5b373
RBR
163### Lissajous
164(2024) Play with parametric curves.
165=> https://lissajous.unlimited.pizza/ lissajous.unlimited.pizza
166=> https://git.r.bdr.sh/rbdr/lissajous Lissajous source code
167
f752d89a
RBR
168### Prompt
169(2021) Drawing prompts on demand.
fe528c4f 170=> https://prompt.unlimited.pizza/ prompt.unlimited.pizza
656af6df 171=> https://git.r.bdr.sh/rbdr/prompt Prompt source code
05a804d0 172
f752d89a
RBR
173### Corona Regeln
174(2021) Up-to-date corona rules for Berlin. Refresh frequently.
fe528c4f 175=> https://corona.unlimited.pizza/ corona.unlimited.pizza
656af6df 176=> https://git.r.bdr.sh/rbdr/corona-regeln Corona Regeln source code
05a804d0 177
4053fc09 178## II
f752d89a
RBR
179### Flower
180(2018) 🌹🌸🌺💐🌼🌻🌷 draw a flower rotating a cube 🌷🌻🌼💐🌺🌸🌹
fe528c4f 181=> https://flower.unlimited.pizza/ flower.unlimited.pizza
05a804d0 182
f752d89a
RBR
183### Sorting Hat
184(2017) Reads your brain and places you in a category based on your mental activity
656af6df
RBR
185=> https://git.r.bdr.sh/rbdr/sorting-hat Sorting hat source
186=> https://git.r.bdr.sh/rbdr/sorting-hat-renderer Sorting hat renderer source code
05a804d0 187
f752d89a
RBR
188### Dasein
189(2017) Ephemeral posts experiment: the posts stay alive as the conversation continues, but disappear shortly after activity stops.
656af6df 190=> https://git.r.bdr.sh/rbdr/dasein Dasein source code
05a804d0 191
4053fc09 192## III
f752d89a
RBR
193### Frames
194(2017) 🆒
fe528c4f 195=> https://frames.unlimited.pizza/ frames.unlimited.pizza
05a804d0 196
f752d89a
RBR
197### Dead Drop
198(2017, Spanish) Marca un número de 📞 y deja un mensaje secreto, o escucha algo al azar.
656af6df 199=> https://git.r.bdr.sh/rbdr/dead-drop Dead Drop source code
05a804d0 200
f752d89a
RBR
201### Tomato Sauce
202(2016) a random work of ansi art via telnet. Better with 24-bit enabled terminals.
057c0187 203=> telnet:tomato.unlimited.pizza:6666 telnet tomato.unlimited.pizza 6666
656af6df 204=> https://git.r.bdr.sh/rbdr/tomato-sauce Tomato Sauce source code
05a804d0 205
4053fc09 206## IV
f752d89a
RBR
207### LGTM
208(2016) Looks Good To Me! 👍
fe528c4f 209=> https://lgtm.unlimited.pizza/ lgtm.unlimited.pizza
656af6df 210=> https://git.r.bdr.sh/rbdr/lgtm lgtm source code
05a804d0 211
f752d89a
RBR
212### Heart
213(2016) ❤️💜💙💛💚
fe528c4f 214=> https://heart.unlimited.pizza/ heart.unlimited.pizza
05a804d0 215
f752d89a
RBR
216### Generador de Insultos
217(2015, Spanish) Un generador de insultos multi-usos que te da un insulto nuevo cada vez que lo cargas.
fe528c4f 218=> https://insultos.unlimited.pizza/ insultos.unlimited.pizza
656af6df 219=> https://git.r.bdr.sh/rbdr/generador-de-insultos generador de insultos source code
05a804d0 220
4053fc09 221## V
f752d89a
RBR
222### Grita
223(2010, Spanish) Comparte texto anónimamente y distribuyelo con QR codes y URLs cortas.
656af6df 224=> https://git.r.bdr.sh/rbdr/grita grita source code
05a804d0 225
f752d89a
RBR
226### Polarity
227(2009) Top-down arena shooter game with magnetism.
fe528c4f 228=> ./files/polarity.zip polarity.zip
05a804d0 229
f752d89a
RBR
230### Pico Engine
231(2009) Platform game engine with lua scripting.
656af6df 232=> https://git.r.bdr.sh/rbdr/pico-engine pico source code
05a804d0 233
cf166523 234## Additional Services and Links
0d649c62 235### Git
96759a28 236This domain hosts all my git repositories, available on https[1] or gemini[2]. (Mirror available at sourcehut[3])
656af6df
RBR
237=> https://git.r.bdr.sh [1] https git server
238=> gemini://r.bdr.sh/git [2] gemini git server
96759a28 239=> https://git.sr.ht/~rbdr [3] sourcehut mirror
fe528c4f 240
0d649c62 241### Monitor
fe528c4f 242🔬 You can check the status of the running services in our https[1] and gemini[2] service monitor
656af6df
RBR
243=> https://monitor.srv.bdr.sh [1] https monitor
244=> gemini://r.bdr.sh/monitor [2] gemini monitor