]> git.r.bdr.sh - rbdr/r.bdr.sh/blame - index.gmi
Add oleoboard
[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
05a804d0 117### API Notation
12629849 118A syntax for notating component APIs in text documents. We provide a tree-sitter parser and a neovim plugin.
05a804d0 119
f752d89a 120=> ./api.gmi ./api.gmi
656af6df 121=> https://git.r.bdr.sh/rbdr/tree-sitter-api-notation tree-sitter parser and neovim plugin.
12629849
RBR
122
123Older versions of the plugin exist for other editors, though they support an older version of the notation definition.
124
656af6df
RBR
125=> https://git.r.bdr.sh/rbdr/api-notation.vim Syntax for vim
126=> https://git.r.bdr.sh/rbdr/api-notation.vscode Syntax for vscode
127=> https://git.r.bdr.sh/rbdr/api-notation-atom Syntax for atom
128=> https://git.r.bdr.sh/rbdr/api-notation.tmLanguage Syntax for sublime text
05a804d0 129
05a804d0
RBR
130## Music
131
132### Direct Download
133
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
143
144To listen online, you can also find it in the world wide web.
145
146=> https://myspace.bandcamp.com/ Bandcamp
147=> https://music.apple.com/de/artist/ben-beltran/1338665508?l=en Apple Music
96759a28 148=> https://open.audio/channels/benbeltran/ Open Audio
05a804d0 149
ab5bcbf6 150## Pages
05a804d0 151
184888ad
RBR
152### Mac File Attributes
153(2024) A list of mac file attributes for common files
154=> ./mac_file_attributes.gmi ./mac_file_attributes.gmi
155
f752d89a
RBR
156### Min Sizes
157(2023) Minimum window sizes for assorted mac software
158=> ./min_sizes.gmi ./min_sizes.gmi
05a804d0 159
c2e5b373
RBR
160## Etc I
161
162### Lissajous
163(2024) Play with parametric curves.
164=> https://lissajous.unlimited.pizza/ lissajous.unlimited.pizza
165=> https://git.r.bdr.sh/rbdr/lissajous Lissajous source code
166
f752d89a
RBR
167### Prompt
168(2021) Drawing prompts on demand.
fe528c4f 169=> https://prompt.unlimited.pizza/ prompt.unlimited.pizza
656af6df 170=> https://git.r.bdr.sh/rbdr/prompt Prompt source code
05a804d0 171
f752d89a
RBR
172### Corona Regeln
173(2021) Up-to-date corona rules for Berlin. Refresh frequently.
fe528c4f 174=> https://corona.unlimited.pizza/ corona.unlimited.pizza
656af6df 175=> https://git.r.bdr.sh/rbdr/corona-regeln Corona Regeln source code
05a804d0 176
4053fc09 177## II
f752d89a
RBR
178
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
cb8ce3dc 193
f752d89a
RBR
194### Frames
195(2017) 🆒
fe528c4f 196=> https://frames.unlimited.pizza/ frames.unlimited.pizza
05a804d0 197
f752d89a
RBR
198### Dead Drop
199(2017, Spanish) Marca un número de 📞 y deja un mensaje secreto, o escucha algo al azar.
656af6df 200=> https://git.r.bdr.sh/rbdr/dead-drop Dead Drop source code
05a804d0 201
f752d89a
RBR
202### Tomato Sauce
203(2016) a random work of ansi art via telnet. Better with 24-bit enabled terminals.
057c0187 204=> telnet:tomato.unlimited.pizza:6666 telnet tomato.unlimited.pizza 6666
656af6df 205=> https://git.r.bdr.sh/rbdr/tomato-sauce Tomato Sauce source code
05a804d0 206
4053fc09 207## IV
cb8ce3dc 208
f752d89a
RBR
209### LGTM
210(2016) Looks Good To Me! 👍
fe528c4f 211=> https://lgtm.unlimited.pizza/ lgtm.unlimited.pizza
656af6df 212=> https://git.r.bdr.sh/rbdr/lgtm lgtm source code
05a804d0 213
f752d89a
RBR
214### Heart
215(2016) ❤️💜💙💛💚
fe528c4f 216=> https://heart.unlimited.pizza/ heart.unlimited.pizza
05a804d0 217
f752d89a
RBR
218### Generador de Insultos
219(2015, Spanish) Un generador de insultos multi-usos que te da un insulto nuevo cada vez que lo cargas.
fe528c4f 220=> https://insultos.unlimited.pizza/ insultos.unlimited.pizza
656af6df 221=> https://git.r.bdr.sh/rbdr/generador-de-insultos generador de insultos source code
05a804d0 222
4053fc09 223## V
f752d89a
RBR
224
225### Grita
226(2010, Spanish) Comparte texto anónimamente y distribuyelo con QR codes y URLs cortas.
656af6df 227=> https://git.r.bdr.sh/rbdr/grita grita source code
05a804d0 228
f752d89a
RBR
229### Polarity
230(2009) Top-down arena shooter game with magnetism.
fe528c4f 231=> ./files/polarity.zip polarity.zip
05a804d0 232
f752d89a
RBR
233### Pico Engine
234(2009) Platform game engine with lua scripting.
656af6df 235=> https://git.r.bdr.sh/rbdr/pico-engine pico source code
05a804d0 236
b0ca5dae
RBR
237---
238
cf166523 239## Additional Services and Links
fe528c4f 240
96759a28 241This domain hosts all my git repositories, available on https[1] or gemini[2]. (Mirror available at sourcehut[3])
656af6df
RBR
242=> https://git.r.bdr.sh [1] https git server
243=> gemini://r.bdr.sh/git [2] gemini git server
96759a28 244=> https://git.sr.ht/~rbdr [3] sourcehut mirror
fe528c4f
RBR
245
246🔬 You can check the status of the running services in our https[1] and gemini[2] service monitor
656af6df
RBR
247=> https://monitor.srv.bdr.sh [1] https monitor
248=> gemini://r.bdr.sh/monitor [2] gemini monitor
cf166523 249
a0552068
RBR
250---
251
cf166523
RBR
252=> /messages_key.txt 🗯 Apple messages contact key verification public key
253