Skip to content

Instantly share code, notes, and snippets.

View yanyaoer's full-sized avatar

yanyaoer yanyaoer

View GitHub Profile
//source: http://www.sogoke.com/static/cache/js/35771f476692.js
a("." + d.inputClass).keydown(function(u) {
a("#" + d.tooManyInputsID).hide();
a("#" + d.inputWrongID).hide();
h = a(this).val();
p = g(j);
// 回车停止事件没有处理tag
if (u.keyCode === 13) {
#!/bin/bash
# $ brew install sleepwatcher
# $ launchctl load ~/Library/LaunchAgents/de.bernhard-baehr.sleepwatcher-20compatibility-localuser.plist
# move this script to $HOME/.wakeup
SSID=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I\
| grep ' SSID:' | cut -d ':' -f 2 | tr -d ' ')
home_ssid='YOURHOME_SSID'
-- ref: http://daringfireball.net/2007/07/simplgge_inbox_sweeper
-- gist: https://gist.github.com/gruber/1063605
set _desc to "archive all readed msg at inbox; then mark other msg as read"
tell application "Mail"
set _archive_box to mailbox "Archive"
set _msgs_to_move to (a reference to ¬
(every message of inbox ¬
#!/bin/bash
dir=$(dirname $0)
package=com.package.app
remote=/data/data/$package/cache/your_path/
webcache=/data/data/$package/app_webview/
cd $dir
adb shell am force-stop $package
#!/usr/bin/env node
"use strict"
const exec = require('child_process').spawn;
const http = require('http');
const vm = require('vm');
const rl = require('readline');
console.log('=== I 💓 panda ==\n');
@yanyaoer
yanyaoer / userChrome.css
Last active February 4, 2020 10:26
firefox compact tabbar only icon
html#main-window {
--color-bg: #1e1f29;
--toolbar-bgcolor: var(--color-bg) !important;
--gap-between-tabs: 0px;
--margin-after-tab-list: 8x;
--margin-before-tab-list: 8px;
--tab-height: 32px;
--tab-icon: 16px;
--tabs-container-height: 85px;
@yanyaoer
yanyaoer / sp.sh
Created July 30, 2020 06:57
spotify cli with web api
#! /bin/bash
client_id=
client_secret=
port=8888
redirect_uri=http%3A%2F%2Flocalhost%3A$port%2Fcallback
auth_endpoint=https://accounts.spotify.com/authorize/?response_type=code\&client_id=$client_id\&redirect_uri=$redirect_uri
tmp_code=/tmp/.sp_code
@yanyaoer
yanyaoer / script-template.sh
Created December 16, 2020 01:19 — forked from m-radzikowski/script-template.sh
Minimal safe Bash script template - see the article with full description: https://betterdev.blog/minimal-safe-bash-script-template/
#!/usr/bin/env bash
set -Eeuo pipefail
trap cleanup SIGINT SIGTERM ERR EXIT
script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P)
usage() {
cat <<EOF
Usage: $(basename "${BASH_SOURCE[0]}") [-h] [-v] [-f] -p param_value arg1 [arg2...]
@yanyaoer
yanyaoer / httpbin.rs
Last active February 23, 2023 06:06
httpbin_rs
// cargo add serde --features derive
// cargo add serde_json
// cargo add reqwest --features json
// cargo add tokio --features full
pub struct Httpbin {
client: reqwest::Client,
token: String,
data: Option<serde_json::Value>,
}
@yanyaoer
yanyaoer / sh
Created July 25, 2023 06:39
test whisper.cpp with bilibili video
$ yt-dlp 'https://www.bilibili.com/video/BV15V411K7yE/'
$ ffmpeg -i INPUT.mp4 -ar 16000 -ac 1 -c:a pcm_s16le /tmp/output.wav
$ ~/P/a/whisper.cpp: ./main -m ./models/ggml-base.bin -f /tmp/output.wav -l zh