Skip to content

Instantly share code, notes, and snippets.

🧑‍💼
Buried in Codes

Tim Zhang ttimasdf

🧑‍💼
Buried in Codes
Block or report user

Report or block ttimasdf

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ttimasdf
ttimasdf / Build-clash-dashboard.md
Created Apr 2, 2020
How to build Clash dashboard inside Docker
View Build-clash-dashboard.md
@ttimasdf
ttimasdf / IPTV_API_to_m3u8.md
Last active Jan 30, 2020
WASU IPTV box to m3u8 file
View IPTV_API_to_m3u8.md

Fetch channels from WASU IPTV box web API and generate m3u8 from return data.

@ttimasdf
ttimasdf / shadowsocks-server
Created Apr 27, 2019 — forked from EvianZhow/shadowsocks-server
shadowsocks-server OpenWRT init.d script
View shadowsocks-server
#!/bin/sh /etc/rc.common
#
# Copyright (C) 2016 Jian Chang <aa65535@live.com>
# Copyright (C) 2016 Evian Zhow <evianzhow@gmail.com>
#
# This is free software, licensed under the GNU General Public License v3.
# See /LICENSE for more information.
#
START=90
@ttimasdf
ttimasdf / 00-Systemd_service_for_autossh.md
Last active Apr 20, 2020 — forked from thomasfr/autossh.service
Systemd service for autossh
View 00-Systemd_service_for_autossh.md

Usage

curl -sSL https://gist.githubusercontent.com/ttimasdf/ef739670ac5d627981c5695adf4c8f98/raw/autossh@host1 | \
  sudo tee /etc/default/autossh@example
curl -sSL https://gist.githubusercontent.com/ttimasdf/ef739670ac5d627981c5695adf4c8f98/raw/autossh@.service | \
  sudo tee /etc/systemd/system/autossh@.service

sudo useradd -g nogroup -s /bin/false -m tunnel
sudo -u tunnel mkdir -p ~tunnel/.ssh  # and copy your private key here
@ttimasdf
ttimasdf / README.md
Last active May 17, 2018
Integrate Git diffs and commits with Word DOCX files
View README.md
View LICENSE KEY FOR SUBLIME TEXT 3 BUILD 3143.md

STEPS

  • Click on Help menu

  • Select Enter License

  • Then paste given KEY given at bottom

  • Finally click on Use License

@ttimasdf
ttimasdf / cve.patch
Last active Dec 18, 2017
My cve-search patch
View cve.patch
diff --git a/sbin/db_mgmt_cpe_dictionary.py b/sbin/db_mgmt_cpe_dictionary.py
index 4c904cf..37cd9c8 100755
--- a/sbin/db_mgmt_cpe_dictionary.py
+++ b/sbin/db_mgmt_cpe_dictionary.py
@@ -31,6 +31,7 @@ from lib.ProgressBar import progressbar
from lib.Toolkit import toStringFormattedCPE
from lib.Config import Configuration
import lib.DatabaseLayer as db
+from time import time
@ttimasdf
ttimasdf / fix_virtualenv
Last active Sep 4, 2019 — forked from tevino/fix_virtualenv
Fix python virtualenv after python update, forked version for choice of python executable
View fix_virtualenv
#!/usr/bin/env bash
ENV_PATH="$(dirname "$(dirname "$(which pip)")")"
SYSTEM_VIRTUALENV="$(which -a virtualenv|tail -1)"
echo "Ensure the root of current virtualenv:"
echo " $ENV_PATH"
read -p "‼️ Say no if you are not sure (y/N) " -n 1 -r
echo
PYEXC_DEF="$(sed -n '1s/^#!//p' $SYSTEM_VIRTUALENV)"
read -p "🐍 Choose which python to use? [$PYEXC_DEF] " PYEXC
@ttimasdf
ttimasdf / zshrc.sh
Last active Aug 10, 2017
My .zshrc with ohmyzsh and bullet train theme, includes various utilities for easy life
View zshrc.sh
export ZSH=/Users/u/.oh-my-zsh
# Bullet train needs powerline fonts unavailable in VSCode
# ps -p `ps -o pid,ppid | awk "/^ *$$/ {print \$2}"` | grep -q "Visual Studio Code" && ZSH_THEME="random"
[[ -n "$VSCODE_PID" ]] && ZSH_THEME="random" || ZSH_THEME="bullet-train"
plugins=(git brew virtualenv osx zsh-completions)
# DISABLE_AUTO_UPDATE="true"
# export UPDATE_ZSH_DAYS=13
BULLETTRAIN_CUSTOM_MSG="Rabbit!"
@ttimasdf
ttimasdf / 00_MIGRATE_KEY.md
Last active Jun 17, 2019
Migrate your OTA key, step by step guide
View 00_MIGRATE_KEY.md

Goal

Migrate from self-built (test-key or dev-key) or Official Release from https://download.lineageos.org/, to our self-signed builds, RETAINING DATA!!! and avoid the annoying error:

Can't install this package on top of incompatible data. Please try another package or run a factory reset

Usage

Apply the two patch accordingly, with command below. (Changed a little bit from 156047 and 162144

You can’t perform that action at this time.