Skip to content

Instantly share code, notes, and snippets.

View Justsoos's full-sized avatar
🌴
On vacation

Justsoos

🌴
On vacation
View GitHub Profile
@Justsoos
Justsoos / douyu_curl.py
Last active February 13, 2019 17:06
USAGE: python douyu_curl.py "copy as curl" >>> GET THE URL 已作废
#! /usr/bin/env python3
import sys
import json
import re
import subprocess
t = sys.argv
t = [i.replace('^','') for i in t] #for chrome bad escape character
@Justsoos
Justsoos / huya_api.py
Last active August 25, 2021 16:58
huya.com api,直播流URL提取
#! /usr/bin/env python3
import re
import requests
import argparse
sess = requests.Session()
def get_api(url):
headers = {"User-Agent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Mobile Safari/537.36"}
@Justsoos
Justsoos / douyu_new.py
Last active June 2, 2021 02:46
斗鱼2019新api,直播流URL提取,请看最下评论地址
#! /usr/bin/env python3
import re
import requests
import argparse
import time
import hashlib
import json
import logging
from requests.adapters import HTTPAdapter
一、 禁止修改HOSTS文件:
attrib +r +a +s +h %windir%\system32\drivers\etc\hosts
echo y|cacls %windir%\system32\drivers\etc\hosts /g everyone:r
二、允许修改HOSTS文件:
echo y|cacls %windir%\system32\drivers\etc\hosts /g everyone:f
attrib -r -a -s -h %windir%\system32\drivers\etc\hosts
def link2json(single_link):
if not single_link:
return None
link = to_str(single_link).strip()
try:
if link[:5] == 'ss://':
t = link[5:]
elif link[:6] == 'ssr://':
raise ValueError('Not SS, but SSR address: {}'.format(link))
elif len(link) < 6:
def json2link(configs_json):
d = configs_json
link = []
try:
if (isinstance(d, dict)) and d['configs']:
j = d['configs']
else:
j = d
for i in j:
def json2link(configs_json):
d = configs_json
links = []
try:
if (isinstance(d, dict)) and d['configs']:
j = d['configs']
else:
j = d
for i in j:
@Justsoos
Justsoos / huya.py
Last active August 25, 2021 16:58
huya.com 流提取,不用 api,直接页面抓
#! /usr/bin/env python3
import re
import sys
import json
import logging
import requests
import argparse
import html
import base64
@Justsoos
Justsoos / wifi.sh
Created April 5, 2018 16:28
Tiny Core Linux wifi script v1.1
#!/bin/sh
# (c) Robert Shingledecker 2011-2012 v1.1
. /etc/init.d/tc-functions
alias awk="busybox awk"
alias grep="busybox grep"
help() {
echo "Usage:"
echo " Default select AP from menu and request IP via DHCP."
@Justsoos
Justsoos / p.sh -- obsolete
Last active November 2, 2018 21:27
obsolete: proxychains CLI wrapper
#!/bin/sh
# proxychains CLI wrapper
# Choose pre-supposed profile with -1,-2,-3, OR no param means default profile, OR appoint manually by -n proxy(Node)_ip(hostname):port and -p proxy_Protocol
# Default profile
PROXY_HOSTNAME=127.0.0.1
PROXY_PORT=1080
PROTOCOL=socks5
# profile 1
PROXY_HOSTNAME1=127.0.0.1