Skip to content

Instantly share code, notes, and snippets.

@petrilgner
petrilgner / NetteForm-buttons.php
Last active May 23, 2020 18:50
Nette more buttons
public function createComponentDemoForm($name): Form
{
$form = new Form($this, $name);
$form->addTextArea('text', 'Zadej');
$form->addSubmit('submit1', 'Odeslat');
$form['submit1']->onClick[] = function (IControl $button, $values) {
dump('rpvni');
dump($values);
};
$form->addSubmit('submit2', 'Odeslat jinak')
@petrilgner
petrilgner / file-bitcomp.py
Created February 20, 2019 08:30
File compare with bit accuracy
from bitstring import BitArray
import filecmp
FILE1 = "testfile.txt"
FILE2 = "testfile-cor.txt"
if filecmp.cmp(FILE1, FILE2):
print("Files are the same...")
quit()
@petrilgner
petrilgner / mangle-visualize.py
Created February 17, 2019 18:49
A brief script for visualizing the RouterOS mangle rule traffic using TK framework
from librouteros import connect
from tkinter import *
ROUTER_API_IP = '192.168.1.1'
ROUTER_API_PORT = '8728'
ROUTER_API_USER = 'admin'
ROUTER_API_PASSWORD = 'pwd'
ROUTER_MANGLE_UPLOAD = 'UPLOAD'
ROUTER_MANGLE_DOWNLOAD = 'DOWNLOAD'