79 private links
Provides the virtual windows management interface that tmux/screen do.
Does explicitly not do anything like session management, for that it recommends using abduco or similar programs like dtach.
Simple session management allowing to detach from a current session.
Does explicitly not emulate the virtual window system of screen/tmux.
D programming language tutorial from the ground up.
Really extensive documentation and guided tour of the D language. From simple hello world to parallelism, concurrency, and manual memory management.
Allows writing commandline arguments as if you're in a shell script, but from javascript.
Somewhat similar to execa, but afaik tries to implement its own cross-platform coreutil commands. Has quick $
based syntax by default:
import { $ } from "bun";
const response = await fetch("https://example.com");
// Use Response as stdin.
await $`echo < ${response} > wc -c`; // 120
Simple commandline process execution with javascript. Takes care of stdin/stdout/stderr transformations, termination, newlines, child processes and so on.
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity.
Soomewhat like nushell in that it can easily open (i.e. wget/curl) APIs and web pages, parse structured data (e.g. TOML, YAML, JSON) and work with the variables.
But also somewhat different in that it does not want to take over the rest of the coreutils/shell builtins, and as far as I understand strives to work alongside the traditional shell (e.g. using it mostly for scripting while ignoring it for repl use or whatever your use case is). Also not taking a(n almost) strictly functional approach like nushell.
Not sure how mature it is yet, have not extensively tried it out.
Cross-platform Rust rewrite of the GNU coreutils.
Simply intends to have complete compatibility with original coreutils - strives to fully pass the GNU coreutils test suite.
Excellent little breakdown of the concepts and what they are more/less useful to explain. 3min read.
Allows running anki in a docker container! Not super exciting by itself (other than to learn some X11 - docker related shenanigans) but the author mentions being able to run it headless.
That's where it gets interesting, providing e.g. an always-up interface for Anki-Connect!
Directly write Anki notes in tiddlywiki entries, very clever. Combines the thought with information on retain/recall.
A quick reference for Python's strftime formatting directives.
Personally, I always forget strftime placeholders. This gives it to me concisely, and without fuss.
From a dude who knows how to explain. Aimed at mostly intermediate use (& a little advanced i suppose)
An open-source universal messaging library. Seems interesting as a concurrency tool. Implementations and bindings in many many languages.
"Wiby is a search engine for older style pages, lightweight and based on a subject of interest. Building a web more reminiscent of the early internet."
Hand-picked (?) selection of pages, smolnet, blogs, interesting tidbits. If you have time to kill or are looking for very niche topics like analog audio hardware this is a nice page to use!
Next Generation Taskwarrior Python API.
A simple fork of the stagnant taskw taskwarrior-python bindings.
Dashboard like heimdall, organizr, homar, ....
Amazing concise guide for simple IO stream explanation. Good as a refresher for whenever I have to work with them.
Flac splitting guide using cuetools (and shntool). Works wonderfully and easy to split, or convert, and tag with two commands.
One possible solution to remove persistent keys from ssh-agent (or gpg-agent). Worked for me!
Short and simple video lessons that start from scratch. Tools and thoughts that might make your professional life more enjoyable.
- Tools for checking your python code (pylint, precommit, pyinstrument, ...)
- scikit-learn
- visualization
- cli tools like entr, makefiles, typer, rich, ...
Neat!