Skip to content
View dragunovartem99's full-sized avatar
🇧🇹
zen mode
🇧🇹
zen mode

Block or report dragunovartem99

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dragunovartem99/README.md

Artem Dragunov

A small terminal in tmux: whoami and what I'm exploring right now

Behind the scenes

It's a real program, not a screen recording of me typing:

gcc main.c -o intro -lncursesw -lm && ./intro

With asciinema, agg and VT323, on a dark screen:

TERM=xterm-256color asciinema rec --cols 67 --rows 17 -c "timeout --foreground 28.60 ./intro" raw.cast
# keep one loop, drop the exit
jq -c 'select(type == "object" or (.[0] < 27.97 and .[1] == "o"))' raw.cast > demo.cast
agg --renderer fontdue --font-dir fonts --font-family VT323 --font-size 40 --line-height 1 --fps-cap 30 --last-frame-duration 0 \
    --theme 111111,c5c8c6,282a2e,cc6666,b5bd68,f0c674,81a2be,b294bb,8abeb7,c5c8c6,969896,cc6666,b5bd68,f0c674,81a2be,b294bb,8abeb7,ffffff \
    demo.cast raw.gif
# CRT look: monochrome, glow, scanlines, curvature, vignette
ffmpeg -i raw.gif -filter_complex_script crt.ffscript -fps_mode passthrough -loop 0 demo.gif

Pinned Loading

  1. chessdocs-api chessdocs-api Public

    API for chessdocs: serves the docs and turns edits into PRs

    Go

  2. chess-animals chess-animals Public

    Every animal plays chess its own strange way. Can you beat one?

    C

  3. puzzfinder-db puzzfinder-db Public

    6 million chess puzzles packed into a single DuckDB database

    Shell 2

  4. html-diagram html-diagram Public

    Lightweight Web Component for creating chessboards with just text

    Rich Text Format

  5. layr layr Public

    Lightweight dataLayer inspector for analytics engineers

    TypeScript 3

  6. myxsu myxsu Public

    Extra short URLs on myx.su, served as plain HTML redirects

    HTML 5