Skip to content

clean up this mess

Package Repositories and Managers🔗

npm🔗

Node Package Manager (npm) is the most common javascript package manager

1
2
3
4
5
npm i[nstall] [-g]
npm rm [-g]
npm list [-g] # list installed package(s) with version and dependencies
# Flags:
#   -g    global (root)

Linux🔗

1
2
3
4
5
6
convert -list font # list available fonts (names might differ from other sources, so check these)
# Draw text on image at 75% height (-25% from center)
local height=$(identify -format %h $bgimage)
convert -fill $color -pointsize $(( height/25 )) -gravity center -font "DejaVu-Sans"\
  -draw "text 0,$(( -height/4 )) '${message}'" \
  "$bgimage" "image.png" >/dev/null
  • GNU parallel: shell tool for executing jobs in parallel using one or more computers

Browsers🔗

Firefox🔗

Writing and Productivity🔗

Dev🔗

Command Line🔗

dev/terminal #dev/commandline🔗

Charm🔗

charm: glamorous command line tools ^247416

  • glow: Render markdown on the CLI, with pizzazz! 💅
  • lipgloss: Style definitions for nice terminal layouts. Built with TUIs in mind. |150
  • log: A minimal and colorful Go logging library. wood|20 #dev/go |300
  • VHS: Write terminal VGIFs as code for integration testing and demoing your CLI tools. #sw/record
    |300
    Commands are typed into script, that is then executed, emulating key strokes with delays etc. Doesn’t actually record one typing.
  • terminalizer |20: Record your terminal and generate animated gif images or share a web player link
    Actually records (mis-)typing etc.
  • Bubble Tea
    • Bubbles: TUI components for Bubble Tea
  • Tutorials

Backup, file-transfer, synchronisation🔗

  • Unison: Wiki
  • Borg: Website | Github
    Deduplicating archiver with compression and encryption, supports remote locations (SSH)

Science🔗

Bibliography🔗

Zotero🔗

Plugins🔗

Maths🔗

SymPy: A computer algebra system written in pure Python

Organisation and Management🔗

Events🔗

  • indico: The effortless open-source tool for event organisation, archival and collaboration. Developed and used by CERN, also used by United Nations.

Finance🔗

  • Skrooge: manage your personal finances, powered by KDE

Presentations and Slide Shows🔗

Communication🔗

alternative.to: 25 programs

1
2
3
LIST WITHOUT ID
( "[[" + title + "]]")
WHERE category = "communication"