]> git.r.bdr.sh - rbdr/r.bdr.sh/blame - index.gmi
Link to swiftbar scripts
[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
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
f340c59e
RBR
167### SwiftBar Scripts
168SwiftBar scripts I've created.
169=> ./swiftbar_scripts.gmi ./swiftbar_scripts.gmi
170
c2e5b373
RBR
171## Etc I
172
173### Lissajous
174(2024) Play with parametric curves.
175=> https://lissajous.unlimited.pizza/ lissajous.unlimited.pizza
176=> https://git.r.bdr.sh/rbdr/lissajous Lissajous source code
177
f752d89a
RBR
178### Prompt
179(2021) Drawing prompts on demand.
fe528c4f 180=> https://prompt.unlimited.pizza/ prompt.unlimited.pizza
656af6df 181=> https://git.r.bdr.sh/rbdr/prompt Prompt source code
05a804d0 182
f752d89a
RBR
183### Corona Regeln
184(2021) Up-to-date corona rules for Berlin. Refresh frequently.
fe528c4f 185=> https://corona.unlimited.pizza/ corona.unlimited.pizza
656af6df 186=> https://git.r.bdr.sh/rbdr/corona-regeln Corona Regeln source code
05a804d0 187
4053fc09 188## II
f752d89a
RBR
189
190### Flower
191(2018) 🌹🌸🌺💐🌼🌻🌷 draw a flower rotating a cube 🌷🌻🌼💐🌺🌸🌹
fe528c4f 192=> https://flower.unlimited.pizza/ flower.unlimited.pizza
05a804d0 193
f752d89a
RBR
194### Sorting Hat
195(2017) Reads your brain and places you in a category based on your mental activity
656af6df
RBR
196=> https://git.r.bdr.sh/rbdr/sorting-hat Sorting hat source
197=> https://git.r.bdr.sh/rbdr/sorting-hat-renderer Sorting hat renderer source code
05a804d0 198
f752d89a
RBR
199### Dasein
200(2017) Ephemeral posts experiment: the posts stay alive as the conversation continues, but disappear shortly after activity stops.
656af6df 201=> https://git.r.bdr.sh/rbdr/dasein Dasein source code
05a804d0 202
4053fc09 203## III
cb8ce3dc 204
f752d89a
RBR
205### Frames
206(2017) 🆒
fe528c4f 207=> https://frames.unlimited.pizza/ frames.unlimited.pizza
05a804d0 208
f752d89a
RBR
209### Dead Drop
210(2017, Spanish) Marca un número de 📞 y deja un mensaje secreto, o escucha algo al azar.
656af6df 211=> https://git.r.bdr.sh/rbdr/dead-drop Dead Drop source code
05a804d0 212
f752d89a
RBR
213### Tomato Sauce
214(2016) a random work of ansi art via telnet. Better with 24-bit enabled terminals.
057c0187 215=> telnet:tomato.unlimited.pizza:6666 telnet tomato.unlimited.pizza 6666
656af6df 216=> https://git.r.bdr.sh/rbdr/tomato-sauce Tomato Sauce source code
05a804d0 217
4053fc09 218## IV
cb8ce3dc 219
f752d89a
RBR
220### LGTM
221(2016) Looks Good To Me! 👍
fe528c4f 222=> https://lgtm.unlimited.pizza/ lgtm.unlimited.pizza
656af6df 223=> https://git.r.bdr.sh/rbdr/lgtm lgtm source code
05a804d0 224
f752d89a
RBR
225### Heart
226(2016) ❤️💜💙💛💚
fe528c4f 227=> https://heart.unlimited.pizza/ heart.unlimited.pizza
05a804d0 228
f752d89a
RBR
229### Generador de Insultos
230(2015, Spanish) Un generador de insultos multi-usos que te da un insulto nuevo cada vez que lo cargas.
fe528c4f 231=> https://insultos.unlimited.pizza/ insultos.unlimited.pizza
656af6df 232=> https://git.r.bdr.sh/rbdr/generador-de-insultos generador de insultos source code
05a804d0 233
4053fc09 234## V
f752d89a
RBR
235
236### Grita
237(2010, Spanish) Comparte texto anónimamente y distribuyelo con QR codes y URLs cortas.
656af6df 238=> https://git.r.bdr.sh/rbdr/grita grita source code
05a804d0 239
f752d89a
RBR
240### Polarity
241(2009) Top-down arena shooter game with magnetism.
fe528c4f 242=> ./files/polarity.zip polarity.zip
05a804d0 243
f752d89a
RBR
244### Pico Engine
245(2009) Platform game engine with lua scripting.
656af6df 246=> https://git.r.bdr.sh/rbdr/pico-engine pico source code
05a804d0 247
cf166523 248## Additional Services and Links
fe528c4f 249
0d649c62 250### Git
96759a28 251This domain hosts all my git repositories, available on https[1] or gemini[2]. (Mirror available at sourcehut[3])
656af6df
RBR
252=> https://git.r.bdr.sh [1] https git server
253=> gemini://r.bdr.sh/git [2] gemini git server
96759a28 254=> https://git.sr.ht/~rbdr [3] sourcehut mirror
fe528c4f 255
0d649c62 256### Monitor
fe528c4f 257🔬 You can check the status of the running services in our https[1] and gemini[2] service monitor
656af6df
RBR
258=> https://monitor.srv.bdr.sh [1] https monitor
259=> gemini://r.bdr.sh/monitor [2] gemini monitor