tdkx21's recent activity

  1. Comment on I wanted a better Gemini web proxy, so I built a single-file PHP gateway in ~comp

    tdkx21
    Link Parent
    Good catch! I threw that in out of habit for portable scripts where server compression isn't guaranteed. Since this is running on Wasmer, the Edge gateway handles Gzip/Brotli upstream anyway....

    Good catch! I threw that in out of habit for portable scripts where server compression isn't guaranteed.

    ​Since this is running on Wasmer, the Edge gateway handles Gzip/Brotli upstream anyway. Doing it inside PHP is just burning unnecessary Wasm CPU and memory overhead. Dropping it in the next commit!

    1 vote
  2. Comment on I wanted a better Gemini web proxy, so I built a single-file PHP gateway in ~comp

    tdkx21
    Link Parent
    can you please elaborate on the problems you are facing so I could better help you

    can you please elaborate on the problems you are facing so I could better help you

    1 vote
  3. Comment on I wanted a better Gemini web proxy, so I built a single-file PHP gateway in ~comp

  4. Comment on I wanted a better Gemini web proxy, so I built a single-file PHP gateway in ~comp

    tdkx21
    Link
    I wanted an easy way to browse gemini:// sites on standard web browsers, but I couldn't find an online proxy that felt fast, clean, and self-hostable enough for daily use—so I built one. It is a...

    I wanted an easy way to browse gemini:// sites on standard web browsers, but I couldn't find an online proxy that felt fast, clean, and self-hostable enough for daily use—so I built one.

    It is a zero-dependency, single-file PHP script that translates Gemini (gemini://) and Titan (titan://) protocol requests directly into web-friendly HTML.

    Key Features:

    • Dual Protocol Support: Uses native TLS sockets to fetch Gemini pages and submit uploads via Titan.
    • Robust Gemtext Parser: Converts Gemtext (text/gemini) into clean HTML elements, handling headings, lists, blockquotes, and code blocks.
    • Seamless Navigation: Automatically rewrites relative and absolute internal URLs back through the proxy.
    • Custom Color Schemes: Supports quick query parameters (example "?bg=000&text=fff") to pass custom CSS themes.
    • Interactive Controls: Native form support for Gemini input prompts (Status 10/11) and Titan file uploads.
    • Debug Telemetry: A collapsible footer details drawer showing connection latency, status codes, target host, and MIME info.
    11 votes
  5. Comment on The AI design aesthetic that is taking over the internet in ~comp

    tdkx21
    Link Parent
    I really do thank you for bringing those two articles to light—both of them gave a great deal of clarity on the matter. Your observation that this has been in the making for a decade is exactly...

    I really do thank you for bringing those two articles to light—both of them gave a great deal of clarity on the matter. Your observation that this has been in the making for a decade is exactly right. We had already stripped the soul out of web interfaces by using standard SaaS templates long before generative tools appeared. Since it now takes just ten seconds to produce a generic and refined UI with a prompt, perhaps this might lead to a shift back in favour of odd, specially designed human interfaces.

    3 votes