]> git.r.bdr.sh - rbdr/r.bdr.sh/commitdiff
Convert to gemini
authorRuben Beltran del Rio <redacted>
Sun, 16 Apr 2023 14:40:33 +0000 (16:40 +0200)
committerRuben Beltran del Rio <redacted>
Sun, 16 Apr 2023 14:40:33 +0000 (16:40 +0200)
56 files changed:
.build.yml [deleted file]
.gitignore
.well-known/acme-challenge/AfRaP7YvvR4ISUt69iGntO_eSd_R3Xa0AmWMv5glAvs [moved from jekyll/.well-known/acme-challenge/AfRaP7YvvR4ISUt69iGntO_eSd_R3Xa0AmWMv5glAvs with 100% similarity]
Dockerfile [deleted file]
Gemfile [deleted file]
Gemfile.lock [deleted file]
Makefile [deleted file]
_config.development.yml [deleted file]
_config.production.yml [deleted file]
_config.yml [deleted file]
_layout.html [moved from jekyll/_layouts/default.html with 52% similarity]
css/application.css [moved from jekyll/css/application.css with 100% similarity]
docker-compose.yml [deleted file]
env.dist [deleted file]
favicon.ico [moved from jekyll/favicon.ico with 100% similarity]
favicon.png [moved from jekyll/favicon.png with 100% similarity]
files/flat_bezel/Flat_Bezel-1.0.0.qsplugin.tar.gz [moved from jekyll/files/flat_bezel/Flat_Bezel-1.0.0.qsplugin.tar.gz with 100% similarity]
files/flat_bezel/Flat_Bezel-1.1.0.qsplugin.tar.gz [moved from jekyll/files/flat_bezel/Flat_Bezel-1.1.0.qsplugin.tar.gz with 100% similarity]
files/flat_bezel/Flat_Bezel.qsplugin.tar.gz [moved from jekyll/files/flat_bezel/Flat_Bezel.qsplugin.tar.gz with 100% similarity]
files/lyricli/lrc-2.0.0-arm64.tar.gz [moved from jekyll/files/lyricli/lrc-2.0.0-arm64.tar.gz with 100% similarity]
files/lyricli/lrc-2.0.0-universal.tar.gz [moved from jekyll/files/lyricli/lrc-2.0.0-universal.tar.gz with 100% similarity]
files/lyricli/lrc-2.0.0-x86_64.tar.gz [moved from jekyll/files/lyricli/lrc-2.0.0-x86_64.tar.gz with 100% similarity]
files/lyricli/lrc-2.0.1-arm64.tar.gz [moved from jekyll/files/lyricli/lrc-2.0.1-arm64.tar.gz with 100% similarity]
files/lyricli/lrc-2.0.1-universal.tar.gz [moved from jekyll/files/lyricli/lrc-2.0.1-universal.tar.gz with 100% similarity]
files/lyricli/lrc-2.0.1-x86_64.tar.gz [moved from jekyll/files/lyricli/lrc-2.0.1-x86_64.tar.gz with 100% similarity]
files/lyricli/lrc-arm64.tar.gz [moved from jekyll/files/lyricli/lrc-arm64.tar.gz with 100% similarity]
files/lyricli/lrc-universal.tar.gz [moved from jekyll/files/lyricli/lrc-universal.tar.gz with 100% similarity]
files/lyricli/lrc-x86_64.tar.gz [moved from jekyll/files/lyricli/lrc-x86_64.tar.gz with 100% similarity]
files/polarity.zip [moved from jekyll/files/polarity.zip with 100% similarity]
flat_bezel.gmi [new file with mode: 0644]
humans.txt [moved from jekyll/humans.txt with 100% similarity]
img/flat_bezel/dark_mode.png [moved from jekyll/img/flat_bezel/dark_mode.png with 100% similarity]
img/flat_bezel/light_mode.png [moved from jekyll/img/flat_bezel/light_mode.png with 100% similarity]
img/selfie.gif [moved from jekyll/img/selfie.gif with 100% similarity]
img/touch/homescreen144.png [moved from jekyll/img/touch/homescreen144.png with 100% similarity]
img/touch/homescreen168.png [moved from jekyll/img/touch/homescreen168.png with 100% similarity]
img/touch/homescreen192.png [moved from jekyll/img/touch/homescreen192.png with 100% similarity]
img/touch/homescreen256.png [moved from jekyll/img/touch/homescreen256.png with 100% similarity]
img/touch/homescreen48.png [moved from jekyll/img/touch/homescreen48.png with 100% similarity]
img/touch/homescreen512.png [moved from jekyll/img/touch/homescreen512.png with 100% similarity]
img/touch/homescreen72.png [moved from jekyll/img/touch/homescreen72.png with 100% similarity]
img/touch/homescreen96.png [moved from jekyll/img/touch/homescreen96.png with 100% similarity]
index.gmi [new file with mode: 0644]
jekyll/flat_bezel.html [deleted file]
jekyll/index.html [deleted file]
jekyll/lyricli.html [deleted file]
js/animation.js [moved from jekyll/js/animation.js with 100% similarity]
keybase.txt [moved from jekyll/keybase.txt with 100% similarity]
lyricli.gmi [new file with mode: 0644]
manifest.webmanifest [moved from jekyll/manifest.webmanifest with 100% similarity]
pub.txt [moved from jekyll/pub.txt with 100% similarity]
robots.txt [moved from jekyll/robots.txt with 100% similarity]
scripts/ci.sh [deleted file]
scripts/mime.types [deleted file]
scripts/upload.sh [deleted file]
service_worker.js [moved from jekyll/service_worker.js with 100% similarity]

diff --git a/.build.yml b/.build.yml
deleted file mode 100644 (file)
index c485f4c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-image: alpine/latest
-packages:
-  - build-base
-  - docker
-  - docker-compose
-sources:
-  - git@git.sr.ht:~rbdr/unlimited.pizza
-secrets:
-  - 21c73f87-a944-4560-a616-2dfd558c72da
-  - ed3ddefa-5b78-4085-ac46-bcc3c190caf0
-tasks:
-  - start-docker: sudo service docker start
-  - upload: |
-      cd unlimited.pizza
-      make ci
index 566151dba99992acab078f43413f454eb6ef6fa9..e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf 100644 (file)
@@ -1,7 +1 @@
-*.DS_STORE
-tmp/*
-log/*
-_site
-
-.jekyll-cache
-.env
+.DS_Store
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644 (file)
index 4ea0501..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-FROM ruby:3.0-alpine
-
-RUN apk add --no-cache \
-        build-base \
-        python3 \
-        py3-pip
-
-RUN pip3 install awscli
-RUN rm -rf /var/cache/apk/*
-
-RUN bundle config --global frozen 1
-
-WORKDIR /app
-
-COPY Gemfile.lock .
-COPY Gemfile .
-RUN bundle install
-
-COPY scripts/mime.types /etc/mime.types
-COPY . .
-
-ENTRYPOINT ["jekyll"]
diff --git a/Gemfile b/Gemfile
deleted file mode 100644 (file)
index d344193..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,6 +0,0 @@
-source "https://rubygems.org"
-
-#Blog stuff
-gem 'jekyll'
-gem 'rdiscount'
-gem 'webrick'
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100644 (file)
index d86fed8..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-GEM
-  remote: https://rubygems.org/
-  specs:
-    addressable (2.8.1)
-      public_suffix (>= 2.0.2, < 6.0)
-    colorator (1.1.0)
-    concurrent-ruby (1.2.0)
-    em-websocket (0.5.3)
-      eventmachine (>= 0.12.9)
-      http_parser.rb (~> 0)
-    eventmachine (1.2.7)
-    ffi (1.15.5)
-    forwardable-extended (2.6.0)
-    google-protobuf (3.21.12)
-    google-protobuf (3.21.12-x86_64-darwin)
-    http_parser.rb (0.8.0)
-    i18n (1.12.0)
-      concurrent-ruby (~> 1.0)
-    jekyll (4.3.2)
-      addressable (~> 2.4)
-      colorator (~> 1.0)
-      em-websocket (~> 0.5)
-      i18n (~> 1.0)
-      jekyll-sass-converter (>= 2.0, < 4.0)
-      jekyll-watch (~> 2.0)
-      kramdown (~> 2.3, >= 2.3.1)
-      kramdown-parser-gfm (~> 1.0)
-      liquid (~> 4.0)
-      mercenary (>= 0.3.6, < 0.5)
-      pathutil (~> 0.9)
-      rouge (>= 3.0, < 5.0)
-      safe_yaml (~> 1.0)
-      terminal-table (>= 1.8, < 4.0)
-      webrick (~> 1.7)
-    jekyll-sass-converter (3.0.0)
-      sass-embedded (~> 1.54)
-    jekyll-watch (2.2.1)
-      listen (~> 3.0)
-    kramdown (2.4.0)
-      rexml
-    kramdown-parser-gfm (1.1.0)
-      kramdown (~> 2.0)
-    liquid (4.0.4)
-    listen (3.8.0)
-      rb-fsevent (~> 0.10, >= 0.10.3)
-      rb-inotify (~> 0.9, >= 0.9.10)
-    mercenary (0.4.0)
-    pathutil (0.16.2)
-      forwardable-extended (~> 2.6)
-    public_suffix (5.0.1)
-    rb-fsevent (0.11.2)
-    rb-inotify (0.10.1)
-      ffi (~> 1.0)
-    rdiscount (2.2.7)
-    rexml (3.2.5)
-    rouge (4.0.1)
-    safe_yaml (1.0.5)
-    sass-embedded (1.57.1-arm64-darwin)
-      google-protobuf (~> 3.21)
-    sass-embedded (1.57.1-x86_64-darwin)
-      google-protobuf (~> 3.21)
-    terminal-table (3.0.2)
-      unicode-display_width (>= 1.1.1, < 3)
-    unicode-display_width (2.4.2)
-    webrick (1.8.1)
-
-PLATFORMS
-  arm64-darwin-22
-  x86_64-darwin-21
-
-DEPENDENCIES
-  jekyll
-  rdiscount
-  webrick
-
-BUNDLED WITH
-   2.2.33
diff --git a/Makefile b/Makefile
deleted file mode 100644 (file)
index f8a53cd..0000000
--- a/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-repo_full_name = $(shell git remote -v | grep origin | grep push | grep -o '[^:/]\+\/[^/]\+\s\+' | grep -o '[^:]\+\/[^. ]\+'| tr '[:upper:]' '[:lower:]')
-git_sha = $(shell git rev-parse --short HEAD)
-
-environment = development
-
-default: preview
-
-serve: docker-build
-       docker-compose run unlimited.pizza serve --host 0.0.0.0 --config _config.yml,_config.$(environment).yml
-
-build: docker-build
-       docker-compose run unlimited.pizza build --config _config.yml,_config.$(environment).yml
-
-update-dependencies:
-       docker-compose run --entrypoint=bundle unlimited.pizza config --global frozen 0; bundle update
-
-docker-build:
-       docker-compose build
-
-upload: build
-       docker-compose run --entrypoint=/bin/sh unlimited.pizza ./scripts/upload.sh
-
-ci:
-       ./scripts/ci.sh
diff --git a/_config.development.yml b/_config.development.yml
deleted file mode 100644 (file)
index fb4db26..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-domain: limited.pizza
-robots: Disallow
diff --git a/_config.production.yml b/_config.production.yml
deleted file mode 100644 (file)
index 03247f2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-domain: unlimited.pizza
-robots: Allow
diff --git a/_config.yml b/_config.yml
deleted file mode 100644 (file)
index 60c662e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-markdown: rdiscount
-include: [".well-known"]
-exclude: ["Gemfile", "Gemfile.lock"]
-baseurl: /
-source: jekyll
similarity index 52%
rename from jekyll/_layouts/default.html
rename to _layout.html
index b673dce0d84a2e2d8d0423686d67834f3905017e..6ab0c4aedf55c25c9e63fd00824f84b9ac5c5344 100644 (file)
@@ -5,14 +5,14 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1">
     <meta name="author" content="Rubรฉn Beltrรกn del Rรญo">
-    <meta name="description" content="{{ page.description }}">
+    <meta name="description" content="{{ description }}">
 
-    <title>Unlimited &#127829; {{ page.title }}</title>
+    <title>Unlimited &#127829; {{ title }}</title>
 
-    <link rel="manifest" href="{{ site.baseurl }}manifest.webmanifest">
-    <link rel="stylesheet" type="text/css" href="{{ site.baseurl }}css/application.css">
+    <link rel="manifest" href="/manifest.webmanifest">
+    <link rel="stylesheet" type="text/css" href="/css/application.css">
 
-    <script type="module" src="{{ site.baseurl }}js/animation.js"></script>
+    <script type="module" src="/js/animation.js"></script>
 
     <!--
         /\
@@ -25,7 +25,7 @@
     <header>
       <h1>
         <canvas width=100 height=100></canvas>
-        <a href="{{ site.baseurl }}">unlimited.pizza</a>
+        <a href="/">unlimited.pizza</a>
       </h1>
     </header>
     {{ content }}
diff --git a/docker-compose.yml b/docker-compose.yml
deleted file mode 100644 (file)
index f5648f3..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-version: '3.8'
-
-services:
-  unlimited.pizza:
-    build: .
-    env_file: .env
-    environment:
-      - S3_BUCKET
-      - AWS_ACCESS_KEY_ID
-      - AWS_SECRET_ACCESS_KEY
-    command: serve --host 0.0.0.0 --config _config.yml,_config.development.yml
-    volumes:
-      - .:/app
-    ports:
-      - '4000:4000'
-networks:
-  default:
-    external:
-      name: bridge
diff --git a/env.dist b/env.dist
deleted file mode 100644 (file)
index a5bab00..0000000
--- a/env.dist
+++ /dev/null
@@ -1,3 +0,0 @@
-S3_BUCKET=limited.pizza
-AWS_ACCESS_KEY_ID=
-AWS_SECRET_ACCESS_KEY=
similarity index 100%
rename from jekyll/favicon.ico
rename to favicon.ico
similarity index 100%
rename from jekyll/favicon.png
rename to favicon.png
similarity index 100%
rename from jekyll/files/polarity.zip
rename to files/polarity.zip
diff --git a/flat_bezel.gmi b/flat_bezel.gmi
new file mode 100644 (file)
index 0000000..e61206c
--- /dev/null
@@ -0,0 +1,28 @@
+--- title: /flat_bezel.html
+--- description: Flat Bezel.qsplugin
+
+## Flat Bezel.qsplugin</h2>
+
+A UI for Quicksilver[1], that takes inspiration from the default Bezel view.
+
+=> https://qsapp.com [1] Quicksilver
+=> https://git.sr.ht/~rbdr/Flat-Bezel.qsplugin โ†’ view source.
+
+You may need to allow the plugin to run in "Privacy &amp; Security" in your system settings.
+
+## Download
+
+=> /files/flat_bezel/Flat_Bezel.qsplugin.tar.gz Flat Bezel.qsplugin (Latest - 1.1.0)
+
+## Screenshots
+
+=> /img/flat_bezel/light_mode.png Light Mode
+=> /img/flat_bezel/dark_mode.png Dark Mode
+
+## All Versions
+
+1.1.0 - Replace some default icons with SF Symbols
+=> /files/flat_bezel/Flat_Bezel-1.1.0.qsplugin.tar.gz Flat Bezel.qsplugin 1.1.0
+
+1.0.0 - Initial release
+=> /files/flat_bezel/Flat_Bezel-1.0.0.qsplugin.tar.gz">Flat Bezel.qsplugin 1.0.0
similarity index 100%
rename from jekyll/humans.txt
rename to humans.txt
similarity index 100%
rename from jekyll/img/selfie.gif
rename to img/selfie.gif
diff --git a/index.gmi b/index.gmi
new file mode 100644 (file)
index 0000000..c3f6745
--- /dev/null
+++ b/index.gmi
@@ -0,0 +1,134 @@
+--- title: /index.html
+--- description: unlimited.pizza - ruben beltran del rรญo surfs the internet: programming, music, fun times, hugs, bad jokes, and unlimited pizza
+
+```Unlimited Pizza
+|   ||\  ||  ~|~|\  /|~|~~~|~~|~~|~~\   |~~\~|~~~/~~/  /\
+|   || \ ||   | | \/ | |   |  |--|   |  |__/ |  /  /  /__\
+ \_/ |  \||___|_|    |_|_  |  |__|__/   |   _|_/__/__/    \
+```
+
+The personal capsule of Rubรฉn Beltrรกn del Rรญo
+
+=> /gemlog/ ๐Ÿ““ Gemlog
+=> /pub.txt ๐Ÿ”‘ Public GPG Key
+=> /guestbook ๐Ÿ“’ Guestbook
+=> /monitor ๐Ÿ”ฌ Service Status
+
+=> gemini://gemini.unlimited.pizza โ™Š๏ธ This page is better consumed via gemini
+
+## Apps
+
+### Do
+
+A task manager for iOS and MacOS that makes you write a journal entry when the task is done.
+
+=> https://do.unlimited.pizza/ Do Homepage
+=> https://git.sr.ht/~rbdr/do Source Code (Mac)
+=> https://git.sr.ht/~rbdr/do-ios Source Code (iOS)
+
+### Map
+
+A MacOS app that lets you create wardley maps using text.
+
+=> https://map.unlimited.pizza/ Map Homepage
+=> https://git.sr.ht/~rbdr/map Source Code
+
+### lyricli
+
+A command line lyrics fetcher.
+
+=> /lyricli.gmi lyricli homepage
+=> https://git.sr.ht/~rbdr/lyricli Source Code
+
+## Libraries
+
+=> https://sr.ht/~rbdr/serpentity Serpentity, an entity-component-system framework for JavaScript.
+=> https://git.sr.ht/~rbdr/grafn Grafn, flow based programming library for javascript.
+=> https://git.sr.ht/~rbdr/cologne Cologne, log multiplexer for javascript with no dependencies.
+
+## Plugins
+
+### Flat Bezel.qsplugin
+
+A UI Plugin for quicksilver
+
+=> ./flat_bezel.gmi Flat Bezel Homepage
+
+### API Notation
+
+A syntax for notating component APIs in a way that's easy to embed in text documents.
+
+=> gemini://gemini.unlimited.pizza/api.gmi API Notation definition
+=> https://git.sr.ht/~rbdr/api-notation.vim Syntax for vim
+=> https://git.sr.ht/~rbdr/api-notation.vscode Syntax for vscode
+=> https://git.sr.ht/~rbdr/api-notation-atom Syntax for atom
+=> https://git.sr.ht/~rbdr/api-notation.tmLanguage Syntax for sublime text
+
+### NGINX Office Hours
+
+A victory for the server's labor rights: An nginx module that allows you to serve your content only during office hours.
+
+=> https://git.sr.ht/~rbdr/ngx_http_office_hours_filter_module ngx_http_office_hours_filter_module
+
+## Music
+
+### Direct Download
+
+You can download music I've made via SFTP.
+
+```
+password: 8SBF7Lv#k7
+```
+
+=> sftp://music@music.unlimited.pizza
+
+### Streaming
+
+To listen online, you can also find it in the world wide web.
+
+=> https://myspace.bandcamp.com/ Bandcamp
+=> https://music.apple.com/de/artist/ben-beltran/1338665508?l=en Apple Music
+=> https://soundcloud.com/benbeltran Soundcloud
+
+## More of my things
+
+=> https://pixelfed.de/minoltacos Pictures I've taken
+=> https://hachyderm.io/@myspace Social Mediaโ„ข
+
+## Etc
+
+=> https://prompt.unlimited.pizza/ Prompt (2021): Drawing prompts on demand.
+=> https://git.sr.ht/~rbdr/prompt (Prompt source)
+
+=> https://corona.unlimited.pizza/ Corona Regeln (2021): Up-to-date corona rules for Berlin. Refresh frequently.
+=> https://git.sr.ht/~rbdr/corona-regeln (Corona Regeln source)
+
+=> https://flower.unlimited.pizza/ Flower (2018): ๐ŸŒน๐ŸŒธ๐ŸŒบ๐Ÿ’๐ŸŒผ๐ŸŒป๐ŸŒท draw a flower rotating a cube ๐ŸŒท๐ŸŒป๐ŸŒผ๐Ÿ’๐ŸŒบ๐ŸŒธ๐ŸŒน
+
+=> https://git.sr.ht/~rbdr/sorting-hat Sorting Hat & Renderer (2017): Reads your brain and places you in a category based on your mental activity
+=> https://git.sr.ht/~rbdr/sorting-hat-renderer (Sorting Hat Renderer source)
+
+=> https://git.sr.ht/~rbdr/dasein Dasein (2017): Ephemeral posts experiment: the posts stay alive as the conversation continues, but disappear shortly after activity stops.
+
+=> https://frames.unlimited.pizza/ Frames (2017): ๐Ÿ†’
+
+=> https://git.sr.ht/~rbdr/dead-drop Dead Drop (2017, Spanish): Marca un nรบmero de ๐Ÿ“ž y deja un mensaje secreto, o escucha algo al azar.
+
+=> telnet:barthes.unlimited.pizza:7777 telnet barthes.unlimited.pizza 7777 (2016): a random work of ansi art. Better with 24-bit enabled terminals.
+=> https://git.sr.ht/~rbdr/tomato-sauce (Tomato sauce source)
+
+=> https://lgtm.unlimited.pizza/ LGTM (2016): Looks Good To Me! ๐Ÿ‘
+=> https://git.sr.ht/~rbdr/lgtm (lgtm source)
+
+=> https://heart.unlimited.pizza/ Heart (2016): โค๏ธ๐Ÿ’œ๐Ÿ’™๐Ÿ’›๐Ÿ’š
+
+=> https://insultos.unlimited.pizza/ Generador de Insultos (2015, Spanish): Un generador de insultos multi-usos que te da un insulto nuevo cada vez que lo cargas.
+=> https://git.sr.ht/~rbdr/generador-de-insultos (generador de insultos source)
+
+=> https://git.sr.ht/~rbdr/grita Grita (2010, Spanish): Comparte texto anรณnimamente y distribuyelo con QR codes y URLs cortas.
+
+=> https://unlimited.pizza/files/polarity.zip Polarity (2009): Top-down arena shooter game with magnetism.
+
+=> https://git.sr.ht/~rbdr/pico-engine Pico Engine (2009): Platform game engine with lua scripting. 
+
+๐Ÿชด.๐Ÿƒ.โœจ
diff --git a/jekyll/flat_bezel.html b/jekyll/flat_bezel.html
deleted file mode 100644 (file)
index 980b748..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
----
-layout: default
-title: /flat_bezel.html
-description: "Flat Bezel.qsplugin"
----
-<main>
-  <h2>Flat Bezel.qsplugin</h2>
-  <p>A UI for <a href="https://qsapp.com/">Quicksilver</a>, that takes inspiration from the default Bezel view.</p>
-  <p>
-    โ†’ <a href="https://git.sr.ht/~rbdr/Flat-Bezel.qsplugin">view source</a>.
-  </p>
-  <p>You may need to allow the plugin to run in "Privacy &amp; Security" in your system settings.</p>
-  <h2>Download</h2>
-  <ul>
-    <li>
-      <p>
-        <a href="/files/flat_bezel/Flat_Bezel.qsplugin.tar.gz">Flat Bezel.qsplugin</a>:
-          Latest (1.1.0).
-      </p>
-    </li>
-  </ul>
-  <h2>Screenshots</h2>
-  <table>
-    <tr>
-      <th>Light Mode</th>
-      <th>Dark Mode</th>
-    </tr>
-    <tr>
-      <td><img src="/img/flat_bezel/light_mode.png" alt="Flat Bezel on light mode"/></td>
-      <td><img src="/img/flat_bezel/dark_mode.png" alt="Flat Bezel on dark mode"/></td>
-    </tr>
-  </table>
-  <h2>All Versions</h2>
-  <ul>
-    <li>
-      <p>
-        <a href="/files/flat_bezel/Flat_Bezel-1.1.0.qsplugin.tar.gz">Flat Bezel.qsplugin 1.1.0</a>:
-          Replace some default icons with SF Symbols
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="/files/flat_bezel/Flat_Bezel-1.0.0.qsplugin.tar.gz">Flat Bezel.qsplugin 1.0.0</a>:
-          Initial release
-      </p>
-    </li>
-  </ul>
-</main>
diff --git a/jekyll/index.html b/jekyll/index.html
deleted file mode 100644 (file)
index 376589e..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
----
-layout: default
-title: /index.html
-description: "unlimited.pizza - ruben beltran del rรญo surfs the internet: programming, music, fun times, hugs, bad jokes, and unlimited pizza"
----
-<main>
-  <p>The personal website of Rubรฉn Beltrรกn del Rรญo</p>
-  <p>
-  โ†’ <a href="https://blog.{{ site.domain }}">blog</a>.
-  </p>
-  <p>
-  โ™Š๏ธ This website is better consumed via <a href="gemini://gemini.{{ site.domain }}">gemini</a>.
-  </p>
-  <h2>Apps</h2>
-  <ul>
-    <li>
-      <p>
-      <a href="https://do.{{ site.domain }}">do</a>:
-        A task manager for iOS and MacOS that makes you write a journal entry when the task is done.
-        (<a aria-label="See the source of do" href="https://git.sr.ht/~rbdr/do">source</a>)
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://map.{{ site.domain }}">map</a>:
-        A MacOS app that lets you create wardley maps using text.
-        (<a aria-label="See the source of map" href="https://git.sr.ht/~rbdr/map">source</a>)
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="/lyricli.html">lyricli</a>:
-        A command line lyrics fetcher
-        (<a aria-label="See the source of lyricli" href="https://git.sr.ht/~rbdr/lyricli">source</a>)
-      </p>
-    </li>
-  </ul>
-  <h2>Libraries</h2>
-  <ul>
-    <li>
-      <p>
-      <a href="https://sr.ht/~rbdr/serpentity">serpentity</a>:
-        An entity framework for JavaScript.
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://git.sr.ht/~rbdr/grafn">grafn</a>:
-        Flow based programming library for javascript.
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://git.sr.ht/~rbdr/cologne">cologne</a>:
-        Log multiplexer for javascript with no dependencies.
-      </p>
-    </li>
-  </ul>
-  <h2>Plugins</h2>
-  <ul>
-    <li>
-      <p>
-        <a href="/flat_bezel.html">Flat-Bezel.qsplugin</a>: A UI plugin for Quicksilver.
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="https://git.sr.ht/~rbdr/api-notation.vim">API notation for vim</a>,
-        <a href="https://git.sr.ht/~rbdr/api-notation-atom">atom</a>, &amp;
-        <a href="https://git.sr.ht/~rbdr/api-notation.vscode">vscode</a>, &amp;
-        <a href="https://git.sr.ht/~rbdr/api-notation.tmLanguage">sublime text</a>:
-        A syntax for notating component APIs in a way that's easy to embed in text documents.
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://git.sr.ht/~rbdr/ngx_http_office_hours_filter_module">Nginx Office Hours</a>:
-        A victory for the server's labor rights: An nginx module that allows you to serve your content only during office hours.
-      </p>
-    </li>
-  </ul>
-  <h2>Music</h2>
-  <ul>
-    <li>
-      <p>For direct download, you can find the SFTP access instructions on the gemini page. Links below for streaming</p>
-    </li>
-    <li>
-      <p>
-        <a href="https://myspace.bandcamp.com">bandcamp</a>
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="https://music.apple.com/de/artist/ben-beltran/1338665508?l=en">apple music</a>
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="https://soundcloud.com/benbeltran">soundcloud</a>
-      </p>
-    </li>
-  </ul>
-  <h2>More of my things</h2>
-  <ul>
-    <li>
-      <p>
-      <a href="https://pixelfed.de/minoltacos">photography @ pixelfed</a>:
-        Pictures I've taken.
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="/pub.txt">my public pgp key</a>.
-      </p>
-    </li>
-    <li>
-      <p>
-      <a rel="me" href="https://hachyderm.io/@myspace">myspace@hachyderm.io</a>: social mediaโ„ข
-      </p>
-    </li>
-  </ul>
-  <h2>Etc.</h2>
-  <ul>
-    <li>
-      <p>
-      <a href="https://prompt.{{ site.domain }}">Prompt</a>
-        <span>(2021)</span>:
-        Drawing prompts on demand.
-        (<a aria-label="See the source of Prompt" href="https://git.sr.ht/~rbdr/prompt">source</a>)
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://corona.{{ site.domain }}">Corona Regeln</a>
-        <span>(2021)</span>:
-        Up-to-date corona rules for Berlin. Refresh frequently.
-        (<a aria-label="See the source of Corona Regeln" href="https://git.sr.ht/~rbdr/corona-regeln">source</a>)
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://flower.{{ site.domain }}">Flower</a>
-        <span>(2018)</span>:
-        <span aria-hidden="true">๐ŸŒน๐ŸŒธ๐ŸŒบ๐Ÿ’๐ŸŒผ๐ŸŒป๐ŸŒท</span>
-        draw a flower rotating a cube
-        <span aria-hidden="true">๐ŸŒท๐ŸŒป๐ŸŒผ๐Ÿ’๐ŸŒบ๐ŸŒธ๐ŸŒน</span>
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="https://git.sr.ht/~rbdr/sorting-hat">Sorting Hat</a>
-        &amp; <a href="https://git.sr.ht/~rbdr/sorting-hat-renderer">Renderer</a>
-        <span>(2017)</span>:
-        Reads your brain and places you in a category based on your mental activity
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="https://git.sr.ht/~rbdr/dasein">Dasein</a>
-        <span>(2017)</span>:
-        Ephemeral posts experiment: the posts stay alive as the conversation
-        continues, but disappear shortly after activity stops.
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://frames.{{ site.domain }}">Frames</a>
-        <span>(2017)</span>:
-        ๐Ÿ†’
-      </p>
-    </li>
-    <li lang="es-MX">
-      <p>
-        <a href="https://git.sr.ht/~rbdr/dead-drop/">Dead Drop</a>
-        <span>(2017, Spanish)</span>:
-        Marca un nรบmero de ๐Ÿ“ž y deja un mensaje secreto, o escucha algo al azar.
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="telnet:barthes.unlimited.pizza:7777">telnet barthes.unlimited.pizza 7777</a>
-        <span>(2016)</span>:
-        a random work of ansi art. Better with 24-bit enabled terminals.
-        (<a href="https://git.sr.ht/~rbdr/tomato-sauce">source</a>)
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://lgtm.{{ site.domain }}">LGTM</a>
-        <span>(2016)</span>:
-        Looks Good To Me! ๐Ÿ‘
-        (<a aria-label="See the source of LGTM" href="https://git.sr.ht/~rbdr/lgtm">source</a>)
-      </p>
-    </li>
-    <li>
-      <p>
-      <a href="https://heart.{{ site.domain }}">Heart</a>
-        <span>(2016)</span>:
-        โค๏ธ๐Ÿ’œ๐Ÿ’™๐Ÿ’›๐Ÿ’š
-      </p>
-    </li>
-    <li lang="es-MX">
-      <p>
-      <a href="https://insultos.{{ site.domain }}">Generador de Insultos</a>
-        <span>(2015, Spanish)</span>:
-        Un generador de insultos multi-usos que te da un insulto nuevo cada vez
-        que lo cargas.
-      </p>
-    </li>
-    <li lang="es-MX">
-      <p>
-        <a href="https://git.sr.ht/~rbdr/grita">Grita</a>
-        <span>(2010, Spanish)</span>:
-        Comparte texto anรณnimamente y distribuyelo con QR codes y URLs cortas.
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="/files/polarity.zip">Polarity</a>
-        <span>(2009)</span>:
-        Top-down arena shooter game with magnetism.
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="https://git.sr.ht/~rbdr/pico-engine">Pico Engine</a>
-        <span>(2009)</span>:
-        Platform game engine with lua scripting.
-      </p>
-    </li>
-  </ul>
-  <p>
-  โ†’ <a href="https://monitor.{{ site.domain }}">service monitor</a>.
-  </p>
-</main>
-
-<aside title="Version">
-  <p>๐Ÿฆœ.๐ŸŒฑ.๐Ÿช•</p>
-</aside>
diff --git a/jekyll/lyricli.html b/jekyll/lyricli.html
deleted file mode 100644 (file)
index 132831d..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
----
-layout: default
-title: /lyricli.html
-description: "Lyricli (lrc), a command line lyrics finder"
----
-<main>
-  <h2>lyricli (lrc)</h2>
-  <p>Command line tool that shows lyrics for your currently playing song in the command line</p>
-  <p>
-    โ†’ <a href="https://git.sr.ht/~rbdr/lyricli">view source</a>.
-  </p>
-  <p>You may need to allow the plugin to run in "Privacy &amp; Security" in your system settings.</p>
-  <h2>Install from Homebrew</h2>
-  <p>You can install using homebrew. For direct binaries see below.</p>
-  <pre>brew tap rbdr/apps git@git.sr.ht:~rbdr/homebrew-apps</pre>
-  <pre>brew install lyricli</pre>
-  <h2>Download</h2>
-  <ul>
-    <li>
-      <p>
-        <a href="/files/lyricli/lrc-universal.tar.gz">lrc (universal)</a>:
-          Latest (2.0.1), for both intel and apple silicon macs (larger binary)
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="/files/lyricli/lrc-arm64.tar.gz">lrc (arm64)</a>:
-          Latest (2.0.1), only for apple silicon macs
-      </p>
-    </li>
-    <li>
-      <p>
-        <a href="/files/lyricli/lrc-x86_64.tar.gz">lrc (x86_64)</a>:
-          Latest (2.0.1), only for intel macs
-      </p>
-    </li>
-  </ul>
-  <h2>Usage</h2>
-  <p>Running without arguments will try to detect your current song in apple music or spotify</p>
-  <p>You can run it with artist name and song name to fetch it manually</p>
-  <pre>lrc artist_name song_name</pre>
-  <p>You can view help with the h / help flag</p>
-  <pre>lrc -h</pre>
-  <pre>lrc --help</pre>
-  <h2>Managing Sources</h2>
-  <p>By default it comes with spotify and apple music sources enabled, you can disable sources using:</p>
-  <pre>lrc -d (source_name)</pre>
-  <pre>lrc --disable-source (source_name)</pre>
-  <p>You can enable the source again using</p>
-  <pre>lrc -e (source_name)</pre>
-  <pre>lrc --enable-source (source_name)</pre>
-  <p>You can list all the sources with:</p>
-  <pre>lrc -l</pre>
-  <pre>lrc --list-sources</pre>
-  <h2>All Versions</h2>
-  <ul>
-    <li>
-      <p>
-        lrc 2.0.1
-          (<a href="/files/lyricli/lrc-2.0.1-universal.tar.gz">universal</a>)
-          (<a href="/files/lyricli/lrc-2.0.1-arm64.tar.gz">arm64</a>)
-          (<a href="/files/lyricli/lrc-2.0.1-x86_64.tar.gz">x86_64</a>):
-          Fixes a segfault when there are n1 results, and incorrect behavior when results are not songs.
-      </p>
-    </li>
-    <li>
-      <p>
-        lrc 2.0.0
-          (<a href="/files/lyricli/lrc-2.0.0-universal.tar.gz">universal</a>)
-          (<a href="/files/lyricli/lrc-2.0.0-arm64.tar.gz">arm64</a>)
-          (<a href="/files/lyricli/lrc-2.0.0-x86_64.tar.gz">x86_64</a>):
-          Rebuilt to use swift 5.8 and work with the genius API instead of defunct LyricsWiki
-      </p>
-    </li>
-  </ul>
-</main>
similarity index 100%
rename from jekyll/js/animation.js
rename to js/animation.js
similarity index 100%
rename from jekyll/keybase.txt
rename to keybase.txt
diff --git a/lyricli.gmi b/lyricli.gmi
new file mode 100644 (file)
index 0000000..325d33b
--- /dev/null
@@ -0,0 +1,79 @@
+--- title: /lyricli.html
+--- description: "Lyricli (lrc), a command line lyrics finder"
+## lyricli (lrc)
+
+Command line tool that shows lyrics for your currently playing song in the command line
+
+โ†’ <a href="https://git.sr.ht/~rbdr/lyricli">view source</a>.
+
+You may need to allow the plugin to run in "Privacy &amp; Security" in your system settings.
+
+## Install from Homebrew
+
+You can install using homebrew. For direct binaries see below.
+
+```
+$ brew tap rbdr/apps git@git.sr.ht:~rbdr/homebrew-apps
+$ brew install lyricli
+```
+## Download
+
+* [1] Latest (2.0.1), for both intel and apple silicon macs (larger binary)
+* [2] Latest (2.0.1), only for apple silicon macs
+* [3] Latest (2.0.1), only for intel macs
+
+=> /files/lyricli/lrc-universal.tar.gz [1] lrc (universal)
+=> /files/lyricli/lrc-arm64.tar.gz [2] lrc (arm64)
+=> /files/lyricli/lrc-x86_64.tar.gz [3] lrc (x86_64)
+
+## Usage
+
+Running without arguments will try to detect your current song in apple music or spotify
+
+You can run it with artist name and song name to fetch it manually
+
+```
+$ lrc artist_name song_name
+```
+
+You can view help with the h / help flag
+
+```
+$ lrc -h
+$ lrc --help
+```
+
+## Managing Sources
+
+By default it comes with spotify and apple music sources enabled, you can disable sources using:
+
+```
+$ lrc -d (source_name)
+$ lrc --disable-source (source_name)
+```
+
+You can enable the source again using
+
+```
+$ lrc -e (source_name)
+$ lrc --enable-source (source_name)
+```
+
+You can list all the sources with:
+
+```
+$ lrc -l
+$ lrc --list-sources
+```
+
+## All Versions
+
+lrc 2.0.1 - Fixes a segfault when there are n1 results, and incorrect behavior when results are not songs.
+=> /files/lyricli/lrc-2.0.1-universal.tar.gz lrc 2.0.1 (universal)
+=> /files/lyricli/lrc-2.0.1-arm64.tar.gz lrc 2.0.1 (arm64)
+=> /files/lyricli/lrc-2.0.1-x86_64.tar.gz lrc 2.0.1 (x86_64)
+
+lrc 2.0.0 - Rebuilt to use swift 5.8 and work with the genius API instead of defunct LyricsWiki
+=> /files/lyricli/lrc-2.0.0-universal.tar.gz lrc 2.0.0 (universal)
+=> /files/lyricli/lrc-2.0.0-arm64.tar.gz lrc 2.0.0 (arm64)
+=> /files/lyricli/lrc-2.0.0-x86_64.tar.gz lrc 2.0.0 (x86_64)
similarity index 100%
rename from jekyll/pub.txt
rename to pub.txt
similarity index 100%
rename from jekyll/robots.txt
rename to robots.txt
diff --git a/scripts/ci.sh b/scripts/ci.sh
deleted file mode 100755 (executable)
index 385749d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env sh
-
-set -xe
-
-cp ~/.env .env
-
-if [ "$(git rev-parse origin/main)" == "$(git rev-parse HEAD)" ]; then \
-        echo "Deploying to Production"
-                               echo "S3_BUCKET=unlimited.pizza" >> .env
-                               sudo make environment=production upload
-                               exit 0;
-fi
-
-echo "Deploying to Dev"
-export S3_BUCKET=limited.pizza;
-sudo make upload
diff --git a/scripts/mime.types b/scripts/mime.types
deleted file mode 100644 (file)
index 19eb627..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-application/javascript js mjs cjs
-application/json json
-application/manifest+json webmanifest
-application/zip zip
-image/gif gif
-image/jpeg jpg jpeg
-image/png png
-image/vnd.microsoft.icon ico
-text/css css
-text/html html htm
-text/plain txt
diff --git a/scripts/upload.sh b/scripts/upload.sh
deleted file mode 100644 (file)
index d1adaf6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/env sh
-
-: "${S3_BUCKET:=limited.pizza}"
-
-echo "Uploading to $S3_BUCKET"
-aws s3 sync --acl public-read --delete _site s3://$S3_BUCKET
similarity index 100%
rename from jekyll/service_worker.js
rename to service_worker.js