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