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
--
⑨