Skip to content

Instantly share code, notes, and snippets.

View laggardkernel's full-sized avatar

laggardkernel laggardkernel

View GitHub Profile
@laggardkernel
laggardkernel / rsync-cwd.md
Created July 7, 2020 06:10
rsync CWD to remote server #bash #zsh
function rsync-up {
  if ! (($#)); then
    echo "No host is provided" >/dev/stderr
    return 1
  fi
  local host="$1"
  local local_dir remote_dir cmd git_conf ignore_conf

  # https://git-scm.com/docs/gitignore
@laggardkernel
laggardkernel / redispipeline.md
Created July 9, 2020 05:05
RedisPipeline for scrapy #python #scrapy

Create a base class RedisPipeline, whichever Pipeline inherits it get a redis connection. Access to the redis conn with self.redis_server.

Dependency: scrapy_redis.

# defaults.py
REDIS_ENCODING = "utf-8"
REDIS_FAILED_URLS_KEY = "%(spidername)s:failed_urls"
@laggardkernel
laggardkernel / clear-scrollback-buffer.md
Created September 10, 2020 08:53
Clear Scrollback Buffer #zsh #bash #shell

Clear Scrollback Buffer

Crtl + L doesn't ensure scrollback buffer is cleared.

# https://unix.stackexchange.com/a/531178/246718

# Common function
function clear-scrollback {
  # https://invisible-island.net/ncurses/man/clear.1.html
  # https://unix.stackexchange.com/a/375784/246718