Skip to content

Instantly share code, notes, and snippets.

i3130002 /
Last active Sep 17, 2022
gnome-screenshot area to ~pictures/gnome-screenshot/
#!/usr/bin/env bash
now=`date +"%Y-%m-%d %H-%M-%S"`
gnome-screenshot -a -f "Pictures/gnome-screenshot/${now}.png"
# One can use keyboard shortcuts to call above script and ...

Define component with default props:

interface IProps{

export default function ComponentName(props?:IProps) {
  const {propName=false} = props?props:{}
View Mikrotik log interface

Mikrotik log interface(ether1) traffic

This can be placed on an scheduler and logs your traffic like every hour or so.

:set $tx ([/interface get ether1 tx-byte]/1048576)
:set $rx ([/interface get ether1 rx-byte]/1048576)
:log debug "Traffic log,TX,$tx,RX,$rx;"

The log of script can be set to disk file for persistance

i3130002 /
Last active Jan 26, 2022
Python Serial Plotter

Python Serial Plotter High Frequency UART Plot AVR Arduino

This code plots serial data using mathplotlib and with high frequency. You might use it as a crude oscilloscope

import serial
from threading import Thread
import threading
import time
import matplotlib.pyplot as plt
import matplotlib.animation as animation