Skip to content

Instantly share code, notes, and snippets.

View niceTeen84's full-sized avatar
:electron:
I feel hungry.

Allen niceTeen84

:electron:
I feel hungry.
  • the blue planet
View GitHub Profile
@niceTeen84
niceTeen84 / docker-registry-mirrors.md
Created July 24, 2024 02:34 — forked from y0ngb1n/docker-registry-mirrors.md
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized
@niceTeen84
niceTeen84 / download.sh
Created January 31, 2024 09:54
download faro scan data
#!/bin/bash
set -xu
base="http://10.249.119.160:8888/lswebapi/jobs"
read -p "task id: " task_id
scan_name=$(curl -s "$base/${task_id}" | jq -r .scanName)
[ -z $scan_name ] && exit 1
# echo "${task_id} ---> ${scan_name}"
zip_name="${scan_name}.zip"
[ ! -e $zip_name ] && curl -O "$base/${task_id}/${zip_name}"
@niceTeen84
niceTeen84 / brightness.py
Created February 17, 2021 17:29 — forked from kmohrf/brightness.py
Calculate Image brightness with Python Pillow
import sys
from PIL import Image
def calculate_brightness(image):
greyscale_image = image.convert('L')
histogram = greyscale_image.histogram()
pixels = sum(histogram)
brightness = scale = len(histogram)
@niceTeen84
niceTeen84 / crawler.sh
Created December 16, 2020 18:02
a simple stupid demo about read html content and parse it by bs4, just for fun :)
#!/bin/bash
size=20
for (( i = 0; i < 63; i++ )); do
((left = 63 - i))
echo "new loop left $left requests, please calm down and drink a cup of water :)"
((num = i * size))
#echo "the number is $num"
curl "http://www.englishprofile.org/english-grammar-profile/egp-online?start=$num" \
-H 'Cookie: c69c054ee786e299a9eb4ae11cbac7fe=fks1d9e70vdris7fcfucluf5j5; AWSALB=hKMggeXmKjvzx/J/dQR078YaFIz1R4wzXBd+SCAVlDNdk+f88tjy5XQ17Fh6U4dwjYwXlkYW2L7ool8yNEQVqIrs+GX9vWHVMSaLjIvXXzxBxWrL/icOhX9w2+9F; AWSALBCORS=hKMggeXmKjvzx/J/dQR078YaFIz1R4wzXBd+SCAVlDNdk+f88tjy5XQ17Fh6U4dwjYwXlkYW2L7ool8yNEQVqIrs+GX9vWHVMSaLjIvXXzxBxWrL/icOhX9w2+9F'\
@niceTeen84
niceTeen84 / traversal_obj.py
Last active November 12, 2020 18:40
a demo to traversal a python json obj
path_set = set()
def traversal_obj(obj, path: str = 'root', k: str = ''):
"""
puzzle: 如何打印从对象根节点至叶子结点的全路径,仅使用递归方法?
:param k: the dict key name
:param path: from root travel path
:param obj: the obj
:return: None
@niceTeen84
niceTeen84 / MyPreReqScript.js
Last active May 7, 2020 16:54
PostMan Pre-Request Script
// like jquery symbel
let $ = (key) => pm.environment.get(key);
// define const from env variable
const userId = $('userId');
const sessionId = $('sessionId');
// concat userId and sessionId with underscore _
const combineStr = `${userId}_${sessionId}`;
// digist
@niceTeen84
niceTeen84 / BloomFilterTest.java
Last active May 3, 2020 15:25
Test Redis Bloom Filter by using Rebloom Client
package org.rbw;
import io.rebloom.client.Client;
/**
* use lettuce to replace jedis client
* have a new try to test the bloom filter
*
* @author niceTeen84
* @version 2020-05-03