- Hide the creator(alexandra) gif of
sci-hub.tw
webpage:
[...document.querySelectorAll('[href="//sci-hub.tw/alexandra"]')].forEach(hideme)
""" | |
A rudimentary URL downloader (like wget or curl) to demonstrate Rich progress bars. | |
SOURCE: https://github.com/willmcgugan/rich/blob/master/examples/downloader.py | |
""" | |
from concurrent.futures import ThreadPoolExecutor | |
from functools import partial | |
import os.path |
##### Logging Setup ##### | |
# NOTE this code piece taken from: https://gist.github.com/goodmami/6556701 | |
exec 3>&2 # logging stream (file descriptor 3) defaults to STDERR | |
_trc_lvl=0 | |
_crt_lvl=1 | |
_err_lvl=2 | |
_wrn_lvl=3 | |
_inf_lvl=4 | |
_dbg_lvl=5 |
import logging | |
import logging.handlers as handlers | |
from pathlib import Path | |
DEFAULT_LOG_FORMAT = '%(asctime)s [%(levelname)s] (%(name)s) [%(filename)s:%(lineno)d] [%(threadName)s] - %(message)s' | |
LOG_BASE_DIR = Path('/var/log/app') | |
def create_logger(name: str, | |
log_level: str = logging.INFO, |
UYARI: Önce sayfa sonuna kadar inip, bütün paralar görünmesini sağlayınız. Bütün paraların göründüğünden emin olduktan sonra Geliştirici Araçlarından JS Konsolu açıp, ilgili sitenin scriptini yapıştırıp ne kadar harcadığınızı görebilirsiniz.
[...document.querySelectorAll('div.order-item > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > strong:nth-child(1)')].map(e => Number.parseFloat(e.innerText.replace('TL', ''))).reduce((acc, cur) => acc + cur, 0)
sudo apt update -qq | |
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget curl | |
mkdir -p /opt/Downloads && cd /opt/Downloads | |
curl -O https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz | |
tar xf Python-3.7.4.tar.xz | |
cd Python-3.7.4 |
import random as r | |
import string | |
def randomized_default(): | |
domains = [string.ascii_uppercase, string.ascii_lowercase, string.digits] | |
r.shuffle(domains) | |
as_list = list(''.join(domains)) | |
r.shuffle(as_list) | |
return ''.join(as_list) |
#!/usr/bin/env python3 | |
"""app.py | |
Peewee demo app | |
Usage: | |
app create_db | |
app create_users | |
app update_user --user <user_id> --name <new_name> | |
app update_user2 --user <user_id> --name <new_name> | |
app update_user3 --user <user_id> --name <new_name> |