shithub: hell

Download patch

ref: ec15ce45df576a510c469c83157986b42142a067
parent: c912a60fe3acc751d33bc63d01cc59b5083a01b5
author: penny <penny@limitedideas.org>
date: Wed Oct 15 13:35:03 EDT 2025

add index.html

--- /dev/null
+++ b/index.html
@@ -1,0 +1,226 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <title>homepage</title>
+  <style>
+    /* Default styles provided by pandoc.
+    ** See https://pandoc.org/MANUAL.html#variables-for-html for config info.
+    */
+    html {
+      font-family: -apple-system, BlinkMacSystemFont, Segoe UI,
+    sans-serif;
+      color: #1a1a1a;
+      background-color: #fdfdfd;
+    }
+    body {
+      margin: 0 auto;
+      max-width: 36em;
+      padding-left: 50px;
+      padding-right: 50px;
+      padding-top: 50px;
+      padding-bottom: 50px;
+      hyphens: auto;
+      overflow-wrap: break-word;
+      text-rendering: optimizeLegibility;
+      font-kerning: normal;
+    }
+    @media (max-width: 600px) {
+      body {
+        font-size: 0.9em;
+        padding: 12px;
+      }
+      h1 {
+        font-size: 1.8em;
+      }
+    }
+    @media print {
+      html {
+        background-color: white;
+      }
+      body {
+        background-color: transparent;
+        color: black;
+        font-size: 12pt;
+      }
+      p, h2, h3 {
+        orphans: 3;
+        widows: 3;
+      }
+      h2, h3, h4 {
+        page-break-after: avoid;
+      }
+    }
+    p {
+      margin: 1em 0;
+    }
+    a {
+      color: #1a1a1a;
+    }
+    a:visited {
+      color: #1a1a1a;
+    }
+    img {
+      max-width: 100%;
+    }
+    svg {
+      height: auto;
+      max-width: 100%;
+    }
+    h1, h2, h3, h4, h5, h6 {
+      margin-top: 1.4em;
+    }
+    h5, h6 {
+      font-size: 1em;
+      font-style: italic;
+    }
+    h6 {
+      font-weight: normal;
+    }
+    ol, ul {
+      padding-left: 1.7em;
+      margin-top: 1em;
+    }
+    li > ol, li > ul {
+      margin-top: 0;
+    }
+    blockquote {
+      margin: 1em 0 1em 1.7em;
+      padding-left: 1em;
+      border-left: 2px solid #e6e6e6;
+      color: #606060;
+    }
+    code {
+      font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
+      background-color: #f0f0f0;
+      padding: .2em .4em;
+      font-size: 85%;
+      margin: 0;
+      hyphens: manual;
+    }
+    pre {
+      margin: 1em 0;
+      background-color: #f0f0f0;
+      padding: 1em;
+      overflow: auto;
+    }
+    pre code {
+      padding: 0;
+      overflow: visible;
+      overflow-wrap: normal;
+    }
+    .sourceCode {
+     background-color: transparent;
+     overflow: visible;
+    }
+    hr {
+      border: none;
+      border-top: 1px solid #1a1a1a;
+      height: 1px;
+      margin: 1em 0;
+    }
+    table {
+      margin: 1em 0;
+      border-collapse: collapse;
+      width: 100%;
+      overflow-x: auto;
+      display: block;
+      font-variant-numeric: lining-nums tabular-nums;
+    }
+    table caption {
+      margin-bottom: 0.75em;
+    }
+    tbody {
+      margin-top: 0.5em;
+      border-top: 1px solid #1a1a1a;
+      border-bottom: 1px solid #1a1a1a;
+    }
+    th {
+      border-top: 1px solid #1a1a1a;
+      padding: 0.25em 0.5em 0.25em 0.5em;
+    }
+    td {
+      padding: 0.125em 0.5em 0.25em 0.5em;
+    }
+    header {
+      margin-bottom: 4em;
+      text-align: center;
+    }
+    #TOC li {
+      list-style: none;
+    }
+    #TOC ul {
+      padding-left: 1.3em;
+    }
+    #TOC > ul {
+      padding-left: 0;
+    }
+    #TOC a:not(:hover) {
+      text-decoration: none;
+    }
+    code{white-space: pre-wrap;}
+    span.smallcaps{font-variant: small-caps;}
+    div.columns{display: flex; gap: min(4vw, 1.5em);}
+    div.column{flex: auto; overflow-x: auto;}
+    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
+    /* The extra [class] is a hack that increases specificity enough to
+       override a similar rule in reveal.js */
+    ul.task-list[class]{list-style: none;}
+    ul.task-list li input[type="checkbox"] {
+      font-size: inherit;
+      width: 0.8em;
+      margin: 0 0.8em 0.2em -1.6em;
+      vertical-align: middle;
+    }
+    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
+  </style>
+</head>
+<body>
+<h2 id="hellclient---mastodon-client-in-go">## hellclient - mastodon
+client in go</h2>
+<h6
+id="hellclient-is-a-readline-mastodon-loosely-inspired-by-the-now-defunct-ttytter-for-perl">Hellclient
+is a readline mastodon loosely inspired by the now defunct <em><a
+href="https://www.floodgap.com/software/ttytter/">TTYtter for
+Perl</a></em></h6>
+<p>Hellclient intends to provide full coverage of the interactions
+available in the web client- features so far include</p>
+<ul>
+<li>Interactive command driven user interface</li>
+<li>Streaming home timeline</li>
+<li>Pagination for
+<ul>
+<li>Bookmarks</li>
+<li>Likes</li>
+<li>Profiles</li>
+<li>Notifications</li>
+<li>Threads</li>
+</ul></li>
+<li>Media downloading and previewing</li>
+<li>Replies</li>
+<li>Deletion</li>
+<li>Posting</li>
+<li>Rebloging</li>
+<li>Status editing</li>
+<li>Account info page</li>
+<li>Timeline pausing</li>
+<li>Status filtering</li>
+<li>Image descriptions</li>
+<li>Post visibility control</li>
+<li>Content warnings</li>
+<li>Multiline input</li>
+<li>Markdown and HTML on supported intsances</li>
+<li>Notifications</li>
+<li>Unread notifications</li>
+<li>Following</li>
+</ul>
+<p>And probably more- see /help in hellclient it’s probably up to
+date</p>
+<p>Hellclient does not support</p>
+<ul>
+<li>Syntax hilighting</li>
+</ul>
+</body>
+</html>
--- /dev/null
+++ b/web/homepage.md
@@ -1,0 +1,37 @@
+## hellclient - mastodon client in go
+---
+
+###### Hellclient is a readline mastodon loosely inspired by the now defunct *[TTYtter for Perl](https://www.floodgap.com/software/ttytter/)*
+Hellclient intends to provide full coverage of the interactions available in the web client- features so far include
+
+* Interactive command driven user interface
+* Streaming home timeline
+* Pagination for
+  * Bookmarks
+  * Likes
+  * Profiles
+  * Notifications
+  * Threads
+* Media downloading and previewing
+* Replies
+* Deletion
+* Posting
+* Rebloging
+* Status editing
+* Account info page
+* Timeline pausing
+* Status filtering
+* Image descriptions
+* Post visibility control
+* Content warnings
+* Multiline input
+* Markdown and HTML on supported intsances
+* Notifications
+* Unread notifications
+* Following
+
+And probably more- see /help in hellclient it's probably up to date
+
+Hellclient does not support
+
+* Syntax hilighting
--