Skip to content

Instantly share code, notes, and snippets.

View Snawoot's full-sized avatar

Snawoot

View GitHub Profile
let genre_re = /Жанр:.*(adventure|приключен|quest|квест|пошагов|TBS|turn-based)/iu;
let neg_genre_re = /Жанр:.*(шутер|shooter|FPS|аниме|симулятор|ходь|RPG|ролев|платформер|platform|текстов|хоррор|horror|Survival|выжива|инди|indie|поиск предметов|аркада|arcade|Sandbox|песочница|музыка)/iu;
let neg_title_re = /(remaster|reloaded|в разработке|\[(Air|Flash)\]|\bags\b)/iu;
let year_re = /Год.*:.*(\d{4}).*/iu;
(function (elem) {
if (elem.Deleted == 1) return
if (elem.Title.match(neg_title_re)) return
let stripped = strip_bbcode(elem.Content)
if (stripped.match(neg_genre_re)) return
@Snawoot
Snawoot / discardd.py
Last active June 27, 2021 18:56
TCP discard daemon
#!/usr/bin/env python3
import asyncio
class EchoServerProtocol(asyncio.Protocol):
def connection_made(self, transport):
self.transport = transport
def data_received(self, data):
pass
@Snawoot
Snawoot / rutracker-topic-watch.gs
Created June 14, 2021 22:06
Скрипт Google App Script для получения уведомлений о новых сообщений в темах на рутрекере (rutracker.org) на почту
const TRACKED_TOPICS = [
6027310,
6046402,
5887367,
5440705,
5591249,
];
const CONTENT_CHARSET = 'cp1251';
const TOPIC_URL_TMPL = 'https://rutracker.org/forum/viewtopic.php?t=%d&start=%d';
#!/usr/bin/env python3
import ssl
import http.server
import socketserver
from http import HTTPStatus
class Handler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
self.send_response(HTTPStatus.UNAUTHORIZED)
@Snawoot
Snawoot / appscript.json
Created March 3, 2021 17:25
Google App Script for notifying about new releases of The Expanse series
{
"timeZone": "Europe/Bucharest",
"dependencies": {
},
"oauthScopes": [
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/script.external_request",
"https://www.googleapis.com/auth/script.send_mail"
],
name: telegram-desktop
adopt-info: telegram
icon: Telegram/Resources/art/[email protected]
base: core18
grade: stable
confinement: strict
architectures:
- build-on: amd64
@Snawoot
Snawoot / password.txt
Last active February 3, 2020 20:45 — forked from gabonator/password.txt
HiSilicon IP camera root passwords
Login Password
root xmhdipc
root klv123
root xc3511
root 123456
root jvbzd
default OxhlwSG8
defaul tlJwpbo6
defaul S2fGqNFs
default tluafed
@Snawoot
Snawoot / eap_user
Last active January 26, 2020 20:22
hostapd WPA2 EAP-TLS config example
* TLS
@Snawoot
Snawoot / bio.py
Last active January 15, 2020 13:42
#!/usr/bin/env python
import ssl
import random
import io
import os
import timeit
import hashlib
import collections
import ctypes
@Snawoot
Snawoot / mirror-dates.py
Last active October 22, 2019 12:51
Dates which can be confused in different date format (DD/MM and MM/DD) even if week day is specified
#!/usr/bin/env python3
month_names = [
"January",
"February",
"March",
"April",
"May",
"June",
"July",