A terminal emulator that allows you to connect to a serial device from your web browser. Based on the WebSerial API and xterm.js. Connect to a serial device from your web browser (9600 - 921600 baud, but defaults to 115200). Settings kept in browser local storage. Font size can be adjusted (10 to 40, defaults to 15). Scrollback buffer is limited to 512 bytes.
Building it yourself results in three different variants: The default version, one where all of the components are in a single file, and one where assets that can be remotely loaded will be and everything else is in the file.
Because it uses the Webserial API, you'll need to use a web browser that supports it (like Chrome) or has an addon that implements the Webserial API (Webserial for Firefox).
An online lockpick design generator. Generates templates that you're supposed to fabricate yourself out of saw blades or other metal stock. Lay out the handles and the shaft, then configure the teeth on the business end. Supports diamonds and half-diamonds (with configuration thereof), rakes of different complexities, snowballs, snowmen, and half-halls with different settings. Exports to SVG files.
Of course I forked it: https://github.com/virtadpt/PickGenerator
(Description by Simon Willison, which is more clear than the one on the site itself.)
Blake Watson's brand new HTML tutorial, presented as a free online book. This seems very modern and well thought-out to me. It focuses exclusively on HTML, skipping JavaScript entirely and teaching with Simple.css to avoid needing to dig into CSS while still producing sites that are pleasing to look at. It even touches on Web Components (described as Custom HTML tags) towards the end.
Github: https://github.com/blakewatson/htmlforpeople
License: BY-NC-SA 4.0
Bills itself as a word processor for handwriting. Write and draw in it the way you would on paper. Most usefully, it incorporates standard word processing features, such as editing, moving stuff around, basic markup, undo/redo history, and links.
Available for Windows, OSX, Linux, Android, and iOS.
Eric A. Meyer has been working with the web since late 1993 and is an internationally recognized expert on the subjects of HTML, CSS, and web standards. A widely read author, he was technical lead at Rebecca’s Gift, a 501(c)(3) non-profit organization dedicated to providing healing family vacations after the death of a child; and was, along with Jeffrey Zeldman, co-founder of the web conference series An Event Apart (2005–2021).
RSS: https://meyerweb.com/eric/thoughts/feed/
ATOM: https://meyerweb.com/eric/thoughts/feed/atom/
Hi, I'm Sean, A.K.A. Action Retro on YouTube. I work on a lot of 80's and 90's Macs (and other vintage machines), and I really like to try and get them online. However, the modern internet is not kind to old machines, which generally cannot handle the complicated javascript, CSS, and encryption that modern sites have. However, they can browse basic websites just fine. So I decided to see how much of the internet I could turn into basic websites, so that old machines can browse the modern internet once again!
The search functionality of FrogFind is basically a custom wrapper for DuckDuckGo search, converting the results to extremely basic HTML that old browsers can read. When clicking through to pages from search results, those pages are processed through a PHP port of Mozilla's Readability, which is what powers Firefox's reader mode. I then further strip down the results to be as basic HTML as possible.
I designed FrogFind with classic Macs in mind, so I've been testing on my SE/30 to make sure it looks good in 1 bit color with a 512x384 resolution. Most of my testing has been on Netscape 1.1N and 2.0.2, as well as a few 68k Mac versions of iCab. FrogFind should also work great on any text-based web browser!
Webxdc brings web apps to messenger chats, in a simple file format containing HTML5, CSS, JavaScript and other asset files. All authentication, identity management, social discovery and message transport is outsourced to the host messenger which runs a webxdc app container file and relays application update messages between app users, letting each app inherit offline-first and end-to-end encryption capabilities implemented by the hosting messenger.
Directory of apps: https://webxdc.org/apps/
I don't know if any of these could be used in a free-standing way or not, but it might be interesting to try.
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext. htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react. Ideally, all of the Javascript crap you'd have to write yourself is already done for you.
Github: https://github.com/bigskysoftware/htmx
May as well download it from the CDN and store it locally.
Seems like all of the attributes start with hx-
.
An HTML page with Javascript that edits and arranges PDFs into printable zine layouts.
Supports the following zine formats:
With options for:
The unstructured library provides open-source components for ingesting and pre-processing images and text documents, such as PDFs, HTML, Word docs, and many more. The use cases of unstructured revolve around streamlining and optimizing the data processing workflow for LLMs. unstructured modular functions and connectors form a cohesive system that simplifies data ingestion and pre-processing, making it adaptable to different platforms and efficient in transforming unstructured data into structured outputs.
There is also an API built around this module.
OpenSCAP represents both a library and a command line tool which can be used to parse and evaluate each component of the SCAP standard. The library approach allows for the swift creation of new SCAP tools rather than spending time learning existing file structure. The command-line tool, called oscap, offers a multi-purpose tool designed to format content into documents or scan the system based on this content. Whether you want to evaluate DISA STIGs, NIST‘s USGCB, or Red Hat’s Security Response Team’s content, all are supported by OpenSCAP.
If your main goal is to perform configuration and vulnerability scans of a local system then oscap can be the right tool for you. It can evaluate both XCCDF benchmarks and OVAL definitions and generate the appropriate results. The tool supports SCAP 1.2 and is backward compatible with SCAP 1.1 and 1.0.
OpenSCAP is available on various Linux distributions, including Red Hat Enterprise Linux, Fedora and Ubuntu. Since version 1.3.0 OpenSCAP supports also Microsoft Windows.
sudo apt-get install libopenscap8
Does not require root access to run. Can generate reports as HTML or XML.
HTML First is a set of principles that aims to make building web software easier, faster, more inclusive, and more maintainable by...
Shaarli Stack is a theme for Shaarli, the personal, minimalist, bookmarking service. Stack is available for Shaarli 0.12.1 and dev version.
MesoWx is a real-time HTML front-end for visualizing personal weather station data. It provides a real-time graph and console display, and dynamic graphs of your weather station history allowing you to explore the details of any recorded time period in your data.
MesoWx displays data from a database and does not itself interface with any weather station hardware directly, however, being built upon Meso it supports an HTTP API for remotely adding data, which allows integration with existing weather station software. MesoWx integrates well with Weewx and should support any weather station that it supports.
Requires quite a bit of configuration and background work (like setting up another database for this extension to use exclusively) so read the docs before deciding to set it up.
This specification defines HyperText Markup Language as implemented in the broader diversity of web browsers, including Rhapsode, Lynx, Dillo, Netsurf, Weasyprint, etc. HTML is a language for annotating plain text with its semantic structure, and to reference related resources. HTML specifically does not dictate how its text should be presented. For the sake of rendering to a variety of devices, and to ease website authoring & maintenance.
HTMLite is meant to be loosely compatible with WHATWG's HTML specification whilst being tractible to understand and implement. Reflecting what's supported/used by most browser engines and web pages, rather than the popular few.
HTMLite is an application of XMLite, and is based fundamentally on XMLite-Model. It also defines the HTML syntax as an alternative to XMLite-Syntax.
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext
htmx is small (~10k min.gz'd), dependency-free, extendable & IE11 compatible.
A clean, easy to edit free HTML template that you can use for a personal blog or for documentation purposes for your next project! Written in pure HTML - no CSS classes. Some cool features about this template include compatibility with static hosting (including Github Pages), automatic flipping to dark mode, fully responsive, uses standard HTML elements only, Markdown support, and it's easy to style with your own CSS.
Why should security vendors be the only ones allowed to use silly, animated visualizations to "compensate"? Now, you can have your very own IP attack map that's just as useful as everyone else's.
IPew is a feature-rich, customizable D3 / javascript visualization, needing nothing more than a web server capable of serving static content and a sense of humor to operate. It's got all the standard features that are expected, plus sound effects!
Looking through the index.html file it looks like the specifics should be pretty easy to tweak. The cute attack names are in an array, as are the sound effects (which can be swapped out or otherwise modified fairly easily). I think the stats used to influence the random number generator could be modified to reflect other uses of this map. Similarly, the CSV files could be altered or swapped out.
To run it, just point a web server at the repository. No back-end webshit involved.
pyquery allows you to make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for fast xml and html manipulation.
This is not (or at least not yet) a library to produce or interact with javascript code. I just liked the jquery API and I missed it in python so I told myself "Hey let's make jquery in python". This is the result.
pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors.
Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.