Skip to content

Instantly share code, notes, and snippets.

View quamilek's full-sized avatar

Kamil Warguła quamilek

  • Allegro Group
  • Poznań, Poland
View GitHub Profile
test13
@quamilek
quamilek / convert_CSV_2_ADI.py
Last active March 23, 2022 09:17
Export CSV from sotadata.com to ADI log file
import sys
# how to use:
#
# run command:
# $ python3 convert_CSV_2_ADI.py input_file.csv exported_log.adi
#
# CSV file row should be in format
#
# V2,OPERATOR_CALLSIGN,COMMENT,25/10/2020,12:35,3.5MHz,SSB,CALLSIGN,,
@quamilek
quamilek / end.gcode
Created April 8, 2019 18:51
Anet A8 cura 4.0 printer settings
M104 S0
M140 S0
;Retract the filament
G92 E1
G1 E-1 F300
G28 X0
G1 Y220 F3000 ; przesun stol do przodu drukarki dla latwiejszego zdejmowania wydruku
M84
@quamilek
quamilek / udp_server.py
Created December 4, 2017 08:55 — forked from majek/udp_server.py
Simple python udp server
import logging
import socket
log = logging.getLogger('udp_server')
def udp_server(host='127.0.0.1', port=1234):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
@quamilek
quamilek / permissions.txt
Last active October 3, 2016 05:29 — forked from Arinerron/permissions.txt
A list of all Android permissions...
android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE
android.permission.ACCESS_ALL_DOWNLOADS
android.permission.ACCESS_BLUETOOTH_SHARE
android.permission.ACCESS_CACHE_FILESYSTEM
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED
android.permission.ACCESS_DRM_CERTIFICATES
android.permission.ACCESS_EPHEMERAL_APPS
@quamilek
quamilek / harakiri.py
Created September 15, 2016 09:08
kill running python process
import os; pid=os.getpid(); os.system('kill -9 %s' % pid)
@quamilek
quamilek / show_hide_block_tag.py
Created June 15, 2016 08:01
Show hide block tag DJANGO
from django.template import Node
class ShowHideNode(Node):
def __init__(self, nodelist, token_param_name):
self.nodelist = nodelist
self.token_param_name = token_param_name
def _get_readonly_value_from_context(self, context):
hide = context[self.token_param_name]
#!/bin/bash
echo "---------------------"
echo "Write Test Running. Please Wait..."
write=$(dd if=/dev/zero bs=2048k of=tstfile count=1024 2>&1 | grep sec | awk '{print $1 / 1024 / 1024 / $5, "MB/sec" }')
purge
echo ""
echo "Read Test Running. Please Wait..."
read=$(dd if=tstfile bs=2048k of=/dev/null count=1024 2>&1 | grep sec | awk '{print $1 / 1024 / 1024 / $5, "MB/sec" }')
clear
<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2"><Document><name> Location history from 2016-05-29 to 2016-05-29 </name><open>1</open><description></description><StyleMap id="multiTrack"><Pair><key>normal</key><styleUrl>#multiTrack_n</styleUrl></Pair><Pair><key>highlight</key><styleUrl>#multiTrack_h</styleUrl></Pair></StyleMap><Style id="multiTrack_n"><IconStyle><Icon><href>https://earth.google.com/images/kml-icons/track-directional/track-0.png</href></Icon></IconStyle><LineStyle><color>99ffac59</color><width>6</width></LineStyle></Style><Style id="multiTrack_h"><IconStyle><scale>1.2</scale><Icon><href>https://earth.google.com/images/kml-icons/track-directional/track-0.png</href></Icon></IconStyle><LineStyle><color>99ffac59</color><width>8</width></LineStyle></Style><Placemark><name>Google User</name><description> Location history for Google User from 2016-05-29 to 2016-05-29 </description><gx:Track><altitudeMode>clampToGround</alti
@quamilek
quamilek / assert_messages.py
Created March 15, 2016 10:10
Assert messages django
from django.test import TestCase
class WithMessagesTestCase(TestCase):
def assertTextInMessage(self, response, text):
messages = response.context['messages']
for message in messages:
if text in message.message:
return
raise AssertionError('Text: `{}` not found in messages'.format(text))