Monthly Shaarli

All links of one month in a single page.

September, 2020

GitHub - bcicen/ctop: Top-like interface for container metrics
thumbnail

Top-like interface for container metrics. top/htop for containers

GitHub - tulir/gomuks: A terminal based Matrix client written in Go.
thumbnail

A terminal based Matrix client written in Go.

NOT a cli client, less useful for scripting

Python 101: An Intro to Working with JSON - The Mouse Vs. The Python

Encoding a JSON String
Decoding a JSON String
Saving JSON to Disk
Loading JSON from Disk
Validating JSON with json.tool

Using <code>gpg-agent</code> Effectively

Running gpg-agent as a systemd user process

Understanding Systemd Units and Unit Files | DigitalOcean

Increasingly, Linux distributions are adopting or planning to adopt the systemd init system. This powerful suite of software can manage many aspects of your server, from services to mounted devices and system states. In systemd, a unit refers to any r

GitHub - 2mol/pboy at 1.3
thumbnail

a small .pdf management tool with a command-line UI - 2mol

paperboy

VisiData - quickly explore almost ANY data set on the terminal

allows csv, sqlite, db, git, zip, many many more

set battery max charge level to limit on dell laptops

sudo /opt/dell/dcc/cctk --primarybatterycfg=custom:50-85

Online SMTP Test - Send and Check your Email Server

Free advanced online tool to Test and check your SMTP server. SMTPer provides you a full interface to test and check your Mail server on the fly. Specify the SMTP host and the port, you can eventually use a Secured Connection (ssl, tsl ..) and authentication...

GitHub - astroidmail/astroid: A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch
thumbnail

A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch - astroidmail

Bibtex curation tips

Manual curation is the only reliable approach to reference management.

Potential Workaround for A7 "Right Before Trigger" Bug : checkra1n
thumbnail

jailbreak workaround for stuck during checkra1n jailbreak

long thread here: https://github.com/checkra1n/BugTracker/issues/1169

personal instructions:

  • start checkra1n cli process as sudo, with sudo checkra1n -vV -l somefile to get verbose output and logging to a file
  • in checkra1n enable unsupported devices and safe mode
  • start process
  • wait for 'right before trigger' stuckness
  • important: wait for ~2-5 minutes, checking dmesg or cat /dev/kmsg for output of watchdog having killed checkra1n process (gives you a larger timeframe for next step)
  • when that has happened, unplug and replug the device -- waiting ever so slightly before replugging (still, sub 1 sec)

note: so far on my notebook this only worked with the right usb port

GitHub - asciimoo/wuzz: Interactive cli tool for HTTP inspection
thumbnail

Interactive cli tool for HTTP inspection.

Essentially an interactive curl / wget

GitHub - spantaleev/matrix-docker-ansible-deploy: Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
thumbnail

Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker - spantaleev

Using iPad as a 2nd monitor on Linux | Bumsik Kim

Extending screen with ipad as second monitor for linux

GitHub - kbumsik/VirtScreen: Make your iPad/tablet/computer into a secondary monitor on Linux.
thumbnail

Make your iPad second screen for linux pc

A crash course in sc - Cat on a Keyboard

sci-im is a little different, but most of the tips work there as well

Things I'm excited for in Neovim 0.5.0: Language Server Protocol | Nathan Smith in HTML
thumbnail
GitHub - metabase/metabase: The simplest, fastest way to get business intelligence and analytics to everyone in your company
thumbnail

The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum: - metabase

Exposing your Homelab ::Blog ::TheOrangeOne
thumbnail

goes over the techniques (and the reasons) for exposing a server to the internet

  • Don’t
  • Port forward
  • VPN only
  • VPN Gateway
  • Reverse Proxies
Welcome to Python 101! — Python 101 1.0 documentation

Extensive python introduction book leaning toward cli work and data ingestion (json, csv), as well as transformation (working with dates, numbering, etc)

Vim+Zathura+Synctex · GitHub
thumbnail

Vim+Zathura+Synctex. GitHub Gist: instantly share code, notes, and snippets.

My Polybar Tips and Tricks – Rahat Zaman
thumbnail
  • stop polybar taking up fixed space
  • two lines of text below each other
  • choosing the right monitor
  • dynamic monitor placement
  • IPC in polybar
GitHub - ad-si/TaskLite: The CLI task manager for power users
thumbnail

The CLI task manager for power users. Contribute to ad-si

Reach More People and Improve Your Spam Score: Why Multi-Part Email is Important - Litmus
thumbnail

While plain text emails may not be as flashy or attractive as HTML emails, multi-part emails are a critical component of a well-rounded marketing

notmuch + emacs + offlineimap configuration procedure
Notmuch, OfflineIMAP, and Gmail : emacs
How to Install Odysseyra1n on Your iPhone | Checkra1n
thumbnail

The latest stability and performance boost package has been released for CheckRa1n Jailbreak. Install OdysseyRa1n Bootstrap For BETTER SPEED And STABILITY!

plus very worthwhile information here: https://old.reddit.com/r/jailbreak/comments/hhkctt/discussion_checkra1n_vs_odysseyra1n/fwbfx1u/

Aerc – An email client that runs in the terminal | Hacker News

extensive aerc discussion, including

  • caldav/carddav integration for calendar and contacts (with khal/khard/vdirsync)
  • automatic fetching (fetchmail/mpop)
  • utf8/gpg integration discussion
  • exchange integration (with davmail)
  • full text search with notmuch
How to pick more beautiful colors for your data visualizations | Chartable
thumbnail

Choosing good colors for your charts is hard. This article tries to make it easier.

GPG: Strong Keys, Rotation, and Keybase :: sungo.wtf

Rotation of gpg keys

How to rotate your OpenPGP / GnuPG keys - GeekWare - Daniel Pecos Martínez
thumbnail

Complete tutorial for master/subkey setup which can be rotated

GitHub - keybase/bot-sshca: A chat bot that can manage your team's SSH accounts
thumbnail

A chat bot that can manage your team's SSH accounts - keybase

Some Tricks For sxhkd (and bspwm) | My Take on Tech

I love keyboard-based interfaces.That’s why, pretty soon after publishing this post, I moved to using a tiling window manager, and never looked back. I chos...

I made a terminal-based presentation tool with colors and effects!
thumbnail
GitHub - RobinLinus/snapdrop: A Progressive Web App for local file sharing
thumbnail

A Progressive Web App for local file sharing. Mirrors Apple's airdrop

Share files between PC and android/ios or any other device which can browse to the address you have the application running at.

GitHub - ahmedsaadxyzz/matrixcli: Command line matrix client
thumbnail

Command line matrix client. Contribute to ahmedsaadxyzz

CLI client for matrix -> useful for notification daemon, polybar integration, or other scripting purposes

NOT a tui client (perhaps look into gomuks instead)

Creating systemd timers instead of a personal crontab – Niels K.

Systemd timers explained in-depth

systemd - Writing a service that depends on Xorg - Super User
thumbnail

I'm trying to write a user level service for redshift, and it needs to wait until Xorg is up and running.


Combine the answers from gue and the top answer -- XAUTHORITY and DISPLAY should be automatically imported now, but xsession.target still needs to be run manually, afaik.

GitHub - neovim/nvim-lspconfig: Quickstart configurations for the Nvim LSP client
thumbnail

Quickstart configurations for the Nvim LSP client. Contribute to neovim

Isoscope | Exploring Mobility

Isoscope maps -- showing urban mobility over different time-frames.

Show how far, in a certain timeframe, you can travel on any given day or time.

GitHub - shurcooL/markdownfmt: Like gofmt, but for Markdown.
thumbnail

Like gofmt, but for Markdown. Contribute to shurcooL

Notmuch of mail a setup Part 2 - notmuch and Emacs | Assorted Nerdery
Checking email with gmailieer + notmuch + Emacs | John’s web site

What I’ve learned so far in trying to check my email locally, rather than using Gmail.

My Email Setup using Mutt and Vim

I describe my email setup. It mainly consists of Mutt and Vim although there are various supporting tools as well

GitHub - lefcha/imapfilter: IMAP mail filtering utility
thumbnail

IMAP mail filtering utility. Contribute to lefcha

aerc - The world's best email client : commandline

Explains ways to get exchange to work woth clients like aerc (e.g. for ruc.dk mail) -- davmail

Use plaintext email
Email service provider recommendations
Coloring for Colorblindness
thumbnail

This interactive visual tool lets you see how accessible your color palettes are to viewers who are colorblind.

How to use a GPG key for SSH authentication | Linode
thumbnail

Generate a GPG key-pair, and convert it to an SSH key for authentication with your Linode.

How to clear both clipboards securely in Gnome, from Python? - Stack Overflow
thumbnail

goes over selections and kill (yank) buffers, shows how to invoke from python (but may be applicable to bash as well)

GitHub - tenox7/ttyplot: a realtime plotting utility for terminal/console with data input from stdin
thumbnail

a realtime plotting utility for terminal

linux - Re run previous command with different arguments - Stack Overflow
thumbnail

:0 should do the trick. From the zsh documentation:

Word Designators
A word designator indicates which word or words of a given command line
are to be included in a history reference. A :' usually separates the event specification from the word designator. It may be omitted only if the word designator begins with a^', $',*', -' or%'. Word
designators include:

   0      The first input word (command).
   n      The nth argument.
   ^      The first argument.  That is, 1.
   $      The last argument.
   %      The word matched by (the most recent) ?str search.
   x-y    A range of words; x defaults to 0.
   *      All the arguments, or a null value if there are none.
   x*     Abbreviates `x-$'.
   x-     Like `x*' but omitting word $.

another explanation: https://unix.stackexchange.com/questions/318955/how-to-repeat-currently-typed-in-parameter-in-zsh