Skip to content

Instantly share code, notes, and snippets.

View DrMartiner's full-sized avatar
😎

Alex Kuzmin DrMartiner

😎
View GitHub Profile
@DrMartiner
DrMartiner / _init.sh
Last active January 7, 2023 17:51
k8s
helm install first-release nginx-stable/nginx-ingress -n nginx-ingres
kubectl create ns test1
kubectl apply -f deployment.yaml service.yml ingress.yml
@DrMartiner
DrMartiner / handler.py
Created June 18, 2019 13:32
Mock aiohttp http request
from aiohttp import web, ClientSession
async def handler(request):
async with ClientSession() as session:
async with session.post("http://service/path", json={"key": "value"}) as response:
if response.status in [200, 201]:
data = await response.json()
result = data.get("result", False)
@DrMartiner
DrMartiner / urls.py
Created April 1, 2019 12:53
Share static via Django server with DEBUG=False
from django.conf.urls import url
from django.contrib.staticfiles import views
urlpatterns = [
url(r'^static/(?P<path>.*)$', views.serve, {'insecure': True}),
]
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>Home</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<section id="id_about_section">
@DrMartiner
DrMartiner / default.conf
Created September 18, 2018 11:59
docker-compose.yml Nginx sslforfree.com
server {
listen 80 default_server;
listen [::]:80 default_server;
location / {
root /usr/share/nginx/html;
}
}
from pywallet import wallet
from transactions import Transactions
from bitcoinrpc.authproxy import AuthServiceProxy
BITCOIND_JSON_RPC_URL = 'http://user:pass@host:8332'
def create_wallet(seed: str=None, network: str='BTC', children=0) -> dict:
""" Step 1 """
if not seed:
@DrMartiner
DrMartiner / push_tx.py
Last active February 3, 2018 11:18
Use https://github.com/richardkiss/pycoin to create a wallet & make a transaction to testnet
import os
import requests
os.environ.setdefault('PYCOIN_DEFAULT_NETCODE', 'XTN')
os.environ.setdefault('PYCOIN_XTN_PROVIDERS', 'chain.so')
from pycoin.key.electrum import ElectrumWallet
from pycoin.tx.tx_utils import (create_tx, sign_tx)
from pycoin.services import spendables_for_address
@DrMartiner
DrMartiner / profit.py
Created December 12, 2017 02:51
Poloniex profit monitor
from datetime import datetime
from time import sleep
from colorclass import Color
from poloniex import Poloniex
from terminaltables import AsciiTable
API_KEY = ""
API_SECRET = ''
polo = Poloniex(API_KEY, API_SECRET)
@DrMartiner
DrMartiner / backup_file_fields.py
Last active October 22, 2017 13:01
Command for backups all media files
import os
import tarfile
import progressbar
import django.apps
from datetime import datetime
from django.core.management.base import BaseCommand
from django.utils.encoding import smart_str
class Command(BaseCommand):
@DrMartiner
DrMartiner / put_pos.py
Created July 20, 2017 12:22
Put po files to shuup project
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import os
import shutil
SHUUP_PATH = '~/.pyenv/versions/project/lib/python3.5/site-packages/shuup'
SOURCE_PATH = '~/projects/project'