devongarde / ssc

static site checker (an opinionated HTML nitpicker)
Other
10 stars 2 forks source link
command-line-tool html mathml microdata microformats schema-org svg utility xhtml

Static Site Checker (an opinionated HTML nitpicker) version 0.2.2 (c) 2020-2024 dylan harris see LICENCE.txt and LICENSE.txt for copyright & licence notice https://ssc.lu/ https://github.com/devongarde/ssc

ssc analyses static X/HTML snippets, files and sites:

with opinions on:

It does NOT:

It can output:

ssc -h for a usage summary.

ssc -f config_file analyse site using preprepared configuration

ssc directory analyse website based in directory

To build & run:

  1. Follow the build instructions in build.txt
  2. Gleefully run ssc. It will misbehave if you are insufficiently gleeful.

This is an alpha version of ssc. It is incomplete. What is complete needs refining. The developer needs coffee.

It may contain unexpected features. If you encounter one, please help improve ssc by collecting the following information (where relevant) and forwarding it to the developer:

SSC can be run in a CGI environment. This is intended for use with OpenBSD's native httpd web server (https://man.openbsd.org/httpd.8). You are reminded that SSC is not production software. Do NOT expose it to untrusted data sources, such as those found on the open web.

Notes on names:

SEE ALSO build.txt notes on building ssc gen.txt a model man page usage.txt how to use ssc releasenotes.txt fishless chips LICENCE.txt ssc licence information LICENSE.txt formal GPL 3 licence more licences licences for borrowed external content

Background I have a website, arts & ego, at https://dylanharris.org/. It has approaching 60G of original content. It contains hand coded HTMLs 2 to 5. It is a complete mess. Despite a long search, I could not find any tools to properly identify its flaws. Anything I did find was at most cursory.

Then came the cow flu*.

Hence ssc is a covid project that grew out of hand.

Unabashed Opportunism If you appreciate modernist poetry or abstract photography, click on books at https://dylanharris.org/ for gen.

REMINDER This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

dylan harris mail@ssc.lu December 2023