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