Skip to content

Instantly share code, notes, and snippets.

View histrio's full-sized avatar
⛏️
Working

Rinat Sabitov histrio

⛏️
Working
View GitHub Profile
{
"1": {
"answer": 4,
"body": "С какими радиостанциями может проводить радиосвязи любительская станция, если она НЕ участвует в проведении аварийно-спасательных работ?",
"choices": [
"С любительскими радиостанциями и радиостанциями гражданского «Си - Би» диапазона (27 МГц)",
"С любительскими радиостанциями и радиостанциями стандартов LPD (433 МГц, 10мВт) и PMR (446 МГц, 0,5 Вт)",
"С любительскими радиостанциями, радиостанциями гражданского «Си - Би» диапазона (27 МГц), а также с радиостанциями стандартов LPD (433 МГц, 10мВт) и PMR (446 МГц, 0,5 Вт)",
"Только с любительскими радиостанциями"
],
@histrio
histrio / userspace.json
Last active October 21, 2021 07:40
Latest BuildIDs (date)
{
"almalinux8": {
"openssl": "8004509db49ab7da57561d5d70d7499c3a0382a8"
},
"almalinux8.*": "ref-rhel8",
"amazon-linux-ami.*": {
"libc-2.17.so": "8bdbe5043577fc2ea218fafd7edf175d219698fb",
"libssl.so.1.0.2k": "183215ea0da6ee9c80a1e3a3319ec2905d1bf6e0",
"libssl.so.10": "183215ea0da6ee9c80a1e3a3319ec2905d1bf6e0",
"libssl3.so": "7693fec8196f8adb894c80edf5ac0822128fc7bf"
@histrio
histrio / userspace.json
Last active April 23, 2024 12:39
Latest BuildIDs (date)
{
"almalinux8": {
"ANSI_X3.110.so": "8c5895344f411b20592fcd8c1263b27e3cc6c07c",
"ARMSCII-8.so": "3fd29894394acf66cc0ea1c648e497b20961c92a",
"ASMO_449.so": "0d7a8c6c34878b5e6218fc2df84da2d358361a03",
"BIG5.so": "a60a92d213d535f8b1a3acdc378d8ae7cdc7d9ad",
"BIG5HKSCS.so": "22bd66be36b36912e874fed01f6643dbf8d0e392",
"BRF.so": "cad57fdc720fc86d3d80302b1c050c5a8fb43de0",
"CP10007.so": "d7a7380d0355d81f04f12d550a7b2f85cee50538",
"CP1125.so": "04e8169a8e8617dd28f4a11dfd364cfe403f79e0",
@histrio
histrio / czfrq.txt
Created May 29, 2020 06:00
Czech Words Frequency List
to
se
je
a
že
na
jsem
co
v
si
@histrio
histrio / rutracker.py
Created July 26, 2019 13:57
echo "Name" | python rutracker.py | fzf | awk -F, '{print $(NF)}' | python rutracker.py | xargs peerflix -f . --mpv
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
import requests
import pickle
from lxml.html import document_fromstring
@histrio
histrio / validate_flask_slack_request.py
Created February 25, 2019 15:28
Validate slack request
def is_request_valid(request):
is_token_valid = request.form['token'] == os.environ['SLACK_VERIFICATION_TOKEN']
is_team_id_valid = request.form['team_id'] == os.environ['SLACK_TEAM_ID']
slack_signing_secret = os.environ['SLACK_SIGNING_SECRET']
timestamp = request.headers['X-Slack-Request-Timestamp'].encode()
is_timestamp_valid = abs(time.time() - int(timestamp)) > 60 * 5
sig_basestring = 'v0:' + timestamp + ':' + request.get_data()
#!/usr/bin/env python
import http.server
import socketserver
import boto3
from botocore.client import Config
class Handler(http.server.SimpleHTTPRequestHandler):

Keybase proof

I hereby claim:

  • I am histrio on github.
  • I am histrio (https://keybase.io/histrio) on keybase.
  • I have a public key whose fingerprint is 8A98 93D4 B64B 480E 471D BE57 1883 9067 D122 293D

To claim this, I am signing this object:

{
"version": 1,
"keyboard": {
"keys": [
{
"id": 0,
"legend": "~\n`",
"state": {
"x": 0,
"y": 0,