Skip to content

Instantly share code, notes, and snippets.

@nosada
nosada / convert_chrome_bookmark_to_qutebrowser_bookmark.py
Created September 13, 2015 11:13
convert bookmark json used by Chrome on Android to pairs of url and name (this pair is used as bookmark on qutebrowser)
#!/bin/env python
import sys
import json
def print_url_and_name_pair(info_list):
for entry in info_list:
if "url" in list(entry.keys()):
print("%s %s" % (entry["url"], entry["name"]))
else:
@nosada
nosada / update_arch_nspawn_container
Last active May 5, 2017 09:56
update packages for arch linux nspawn container
#!/bin/bash
nspawn-execute() {
pid=$(machinectl -a -l status $1 | grep Leader | awk '{print $2}');
echo "Execute on $1: nsenter -t $pid -m -i -n -p ${@:2}";
nsenter -t $pid -m -i -n -p "${@:2}";
}
nspawn-execute-all() {
for i in $(machinectl list | grep nspawn | awk '{print $1}');
@nosada
nosada / keybase.md
Created May 22, 2017 15:19
keybase.md

Keybase proof

I hereby claim:

  • I am nosada on github.
  • I am nosada (https://keybase.io/nosada) on keybase.
  • I have a public key whose fingerprint is 3CF8 1A90 3F5A 94F4 4EBF A537 DA63 5EC3 934B E02D

To claim this, I am signing this object:

diff --git a/PKGBUILD b/PKGBUILD
index be1e67f..a58dcc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Takashi Inoue <inoue(at)pitan.org>
pkgname=mackerel-agent-git
-pkgver=0.39.3
+pkgver=0.45.0
pkgrel=1
@nosada
nosada / expose-privoxy-port-on-nspawn
Last active September 26, 2018 12:04
Expose port for privoxy running on nspawn container
#!/bin/sh
CONTAINER_NAME="torspawn"
CONFIG_DIR="/etc/systemd/nspawn"
CONFIG_PREFIX="nspawn"
CONFIG_LOCATION="$CONFIG_DIR/$CONTAINER_NAME.$CONFIG_PREFIX"
INTERNAL="8118"
EXPOSING="58118"
@nosada
nosada / mkosi-build.log
Last active November 10, 2018 16:10
Error log when running `mkosi build` on systemd 239.300-1 and mkosi 4-1 in Arch Linux
root@Anna /r/n/tinyspawn# mkosi build
DISTRIBUTION:
Distribution: arch
Release: n/a
Mirror: https://mirrors.kernel.org/archlinux
OUTPUT:
Output Format: raw_btrfs
Output: /ramdisk/nosada/tinyspawn/test
Output Checksum: n/a
@nosada
nosada / fish.PKGBUILD.patch
Last active March 2, 2019 13:49
Update fish on Arch Linux to 3.0.2 and backport a commit to resolve https://bbs.archlinux.org/viewtopic.php?id=244420
diff --git a/fish/trunk/PKGBUILD b/fish/trunk/PKGBUILD
index 4b16fd36fdd..d276131e66d 100644
--- a/fish/trunk/PKGBUILD
+++ b/fish/trunk/PKGBUILD
@@ -6,7 +6,7 @@
# Contributor: Jan Fader <jan.fader@web.de>
pkgname=fish
-pkgver=3.0.1
+pkgver=3.0.2
@nosada
nosada / fibo.py
Created May 2, 2019 12:54
Show Fibonacci numbers in oneline, keeping to refresh stdout (You are not expected to see this; there are much more useful examples in the Internet)
#!/bin/env python
from time import sleep
import sys
def yield_fibonacci_nums(n):
a = b = 1
if n < 2:
yield b
@nosada
nosada / download-artwork-from-wikiart-url.py
Last active March 7, 2020 13:25
Download original size artwork from https://wikiart.org
#!/bin/env python
"""
Usage:
download-artwork-from-wikiart-url.py URL
Arguments:
URL URL of artwork in wikiart.org
(ex.: https://www.wikiart.org/en/rene-magritte/gonconda-1953/)
"""
@nosada
nosada / ttf-koruri.patch
Last active July 12, 2020 04:10
Remove xorg-font-utils from depends, as it's no longer exists in Arch repos because of https://www.archlinux.org/todo/removal-of-xorg-font-utils-transitional-package/
diff --git a/.SRCINFO b/.SRCINFO
index 94a41e1..62ca5ed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = ttf-koruri
pkgdesc = Japanese TrueType font obtained by mixing M+ and Open Sans
pkgver = 20180915
- pkgrel = 1
+ pkgrel = 2