Skip to content

Instantly share code, notes, and snippets.

View NuarkNoir's full-sized avatar
👀
hello there

Andrew NuarkNoir

👀
hello there
View GitHub Profile
@NuarkNoir
NuarkNoir / __main__.py
Created February 4, 2019 12:04
Var. 1; Tasks 6, 7
# -*- coding: utf-8 -*-
def dec_to_base(N, base):
if not hasattr(dec_to_base, 'table'):
dec_to_base.table = '0123456789ABCDEF'
x, y = divmod(N, base)
return dec_to_base(x, base) + dec_to_base.table[y] if x else dec_to_base.table[y]
num = 16**20+2**30-32
base = 4
@NuarkNoir
NuarkNoir / anilandorg.py
Created January 24, 2019 07:29
anilandorg anime downloader
import requests
import lxml.html
from collections import OrderedDict
import os
from tqdm import tqdm
cls = lambda: os.system('cls' if os.name=='nt' else 'clear')
safe_string = lambda s: ("".join(x for x in s if (x.isalnum() or x in "._-[] "))).strip()
@NuarkNoir
NuarkNoir / __main__.py
Created January 22, 2019 03:44
Count zeros and ones in decimals binary representation
def dec2bin(dec):
return str(bin(dec))[2:]
def cnt_ones(num, zeros=False):
binform = dec2bin(num)
vtc = "1"
if zeros:
vtc = "0"
return sum([1 for i in binform if i == vtc])
@NuarkNoir
NuarkNoir / vk_stickers_cost_counter.js
Last active December 7, 2018 05:49
Считает стоимость всех подарков вконтакте
/*
## Как?
1. Переходим на страницу человека, у которого нет стикеров (https://vk.com/{whatever})
2. Открываем меню подарков, переходим в раздел стикеров
3. F12, Ctrl+V, Enter
*/
let sum = 0;
document.querySelectorAll("#gifts_box_stickers .gift_cell").forEach(x => {
let price = (+x.outerHTML.split(/'/)[1].split(/ /)[0]);
@NuarkNoir
NuarkNoir / notwitch.user.js
Created November 28, 2018 02:33
notwitch.user.js
// ==UserScript==
// @name NoTwitch
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author ЕБЛАН
// @include http://*.twitch.tv/*
// @include https://*.twitch.tv/*
// @include http://*.youtube.com/*
// @include https://*.youtube.com/*
@NuarkNoir
NuarkNoir / gist:945ced9d0c3f10dc895e8ee3788fb77f
Created September 1, 2018 10:28
Banned windows chars regexp
/[\\/:*?"<>|]/g
@NuarkNoir
NuarkNoir / Bezier.cs
Created July 14, 2018 06:38
Draw Bezier curve between two transforms/objects in Unity3D
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Bezier : MonoBehaviour {
public Transform firstObject;
public Transform secondObject;
Vector2 P0;
@NuarkNoir
NuarkNoir / StrangeStringGenerator.cs
Created April 29, 2018 12:14
Strange String Generator
public string GenerateStrangeString(int ccount = 18)
{
var output = "";
for (var i = 0; i < ccount; i++)
{
output = string.Concat(output, Convert.ToChar(new Random(i).Next(0, 255)));
}
return output;
@NuarkNoir
NuarkNoir / train_1.py
Created January 25, 2018 03:41
Книги Фёдора Меньшикова
"""
Input: start_int end_int
Output: Simple numbers in range from start_int to end_int
"""
k, n = map(int, input().split())
a = list(range(n+1))
a[1] = 0
lst = []
i = 2
@NuarkNoir
NuarkNoir / tdmp.py
Last active January 20, 2018 05:50
TrashboxDumperAndDownloader
#coding:utf-8
# python3 tdmp.py
from bs4 import BeautifulSoup as bs
import requests
import jsonpickle
import re
import os
proxyurl = "http://nuark.xyz/proxy.php?h&l="