This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import glob | |
import moviepy.editor as mpe | |
IMAGE_ROOT = '/Users/huangzhengyue/work_data/jiaolou3' | |
OUT_FILE_NAME = 'test3.mp4' | |
FPS = 12 | |
def main(): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
import glob | |
import tqdm | |
import json | |
import shutil | |
import pickle | |
import argparse | |
import numpy as np | |
from PIL import Image |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Taken from https://www.gadgetdaily.xyz/create-a-cool-sliding-and-scrollable-mobile-menu/ | |
# | |
# Convert value returned from Linux event device ("evdev") to a HID code. This | |
# is reverse of what's actually hardcoded in the kernel. | |
# | |
# Lubomir Rintel <[email protected]> | |
# License: GPL | |
# | |
# Ported to a Python module by Liam Fraser. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import cv2 | |
import os | |
import sys | |
import numpy as np | |
def tight_cut(path): | |
path = os.path.abspath(path) | |
file_name = os.path.basename(path) | |
dir_name = os.path.dirname(path) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
import argparse | |
import hashlib | |
def login(username, password): | |
password = '{MD5_HEX}' + hashlib.md5(password.encode('utf-8')).hexdigest() | |
r = requests.post('http://net.tsinghua.edu.cn/do_login.php', | |
data={'action': 'login', 'username': username, 'password': password, 'ac_id': 1}) | |
print(r.text) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def print_table(head, body, padding_left=1, padding_right=2): | |
# calc column lens | |
head = list(head) | |
col_lens = [len(c) + padding_left + padding_right for c in head] | |
for i in range(len(body)): | |
body[i] = list(body[i]) | |
row = body[i] | |
if len(row) > len(head): | |
head.append('') | |
col_lens.append(0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import socket as sc | |
import argparse | |
import os, sys | |
class NatTraversalTool(object): | |
def __init__(self, server_address, local_name, remote_name): | |
self.server_address = server_address | |
self.local_name = local_name | |
self.remote_name = remote_name |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Use the sounddevice module | |
# http://python-sounddevice.readthedocs.io/en/0.3.10/ | |
import numpy as np | |
import sounddevice as sd | |
import time | |
# Samples per second | |
sps = 44100 |