Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
import re
import csv
import requests as req
from bs4 import BeautifulSoup
URL = "http://georgianwine.gov.ge/Ge/WineCompaniesAndWineries?page=1&pageSize=2000"
class Patern:
EMAIL = '[\w.-]+@[\w.-]+'
@SaturnR
SaturnR / pyinstall.sh
Created December 30, 2018 13:52
Python 3.7 installation on raspbian 9
# Install dependencies
sudo apt install libffi-dev libbz2-dev liblzma-dev libsqlite3-dev \
libncurses5-dev libgdbm-dev zlib1g-dev libreadline-dev libssl-dev \
tk-dev build-essential libncursesw5-dev libc6-dev openssl git
# download python
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
# Extract it
tar -xf Python-3.7*.tar.xz
# Configure with optimisation
@SaturnR
SaturnR / rcc.c
Created December 5, 2018 18:50
Config RCC example
void SysClkSetHSI(uint32_t PLLMul) {
if (PLLMul > RCC_PLLMul_12) {
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
// Flash 2 wait state for freq > 4x12 48MHz
FLASH_SetLatency(FLASH_Latency_2);
}
else if (PLLMul > RCC_PLLMul_6) {
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
// Flash 1 wait state for freq > 4x6 24MHz
FLASH_SetLatency(FLASH_Latency_1);
@SaturnR
SaturnR / main.c
Last active December 5, 2018 17:49
RCC Configuration example for STM32F103
#include "stm32f10x_rcc.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x.h"
#define LED_PORT GPIOB
void LED_GPIO_Configuration(void);
void Delay(__IO uint32_t nCount);
void NMI_Handler();
void SetClk(uint32_t PLLMul);
@SaturnR
SaturnR / install.sh
Last active December 27, 2018 10:43
Python3.6 install
apt-get -y install libbz2-dev liblzma-dev libsqlite3-dev libncurses5-dev \
libgdbm-dev zlib1g-dev libreadline-dev libssl-dev tk-dev build-essential \
libncursesw5-dev libc6-dev openssl libsqlite3-dev
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar -xf Python-3.6.0.tar.xz
cd Python-3.6.0
./configure
make
@SaturnR
SaturnR / SimpleThread.py
Created October 17, 2016 16:01
Python simple multithreading
# -*- coding: utf-8 -*-
# multitascing decorator library
import threading
class Thread(object):
def __init__(self):
self.threads = []
def __call__(self, f):
@SaturnR
SaturnR / orgments.py
Created August 24, 2016 12:29
Emacs orgmode pingments library connector
#!/usr/bin/env python3
import os
import sys
from subprocess import call
# just temporary file name
temphtml = '12341dj823ddd2.html'
# orgMode file
@SaturnR
SaturnR / flash.sh
Last active December 27, 2018 10:45
clear and write disk image to flash drive
# clear disk sdx
# dd if=/dev/zero |pv|dd of=/dev/sdb bs=64K
dd if=/dev/zero of=/dev/sdb bs=4M
# write image to disk
dd if=/path/to/your/isofile of=/your/usb/disk bs=4M
@SaturnR
SaturnR / flaskssl.py
Created August 8, 2016 11:52
Create https server with flask
from flask import Flask
app = Flask(__name__)
@app.route('/')
def main():
return 'hello world'
if __name__ == "__main__":
context = ('./domain.crt', './domain.key')
@SaturnR
SaturnR / format.tx
Created June 28, 2016 16:16
usb flash formating
Format with vFat FileSystem
$ sudo mkfs.vfat /dev/sdc1
Format with NTFS FileSystem
$ sudo mkfs.ntfs /dev/sdc1
Format with EXT4 FileSystem
$ sudo mkfs.ext4 /dev/sdc1