Skip to content

Instantly share code, notes, and snippets.

View gwokae's full-sized avatar

Leonard Lin gwokae

View GitHub Profile
#!/usr/bin/env python
"""Simple HTTP Server With Upload.
This module builds on BaseHTTPServer by implementing the standard GET
and HEAD requests in a fairly straightforward manner.
CURL upload command:
`curl -X POST -F file=@<path-to-file> http://<host-ip>:8000`
Array.prototype.sample = function(count = 1){
let {length} = this;
if( count > length ){
count = length;
}
return this.map( (item, idx) => {
return {item, rnd: Math.random()};
})
.sort( (a, b) => a.rnd - b.rnd )
.slice( length - count )
// ==UserScript==
// @name reactjs.org switch languages
// @version 0.1
// @description keep the browseing path when switch language on reactjs.org
// @author Leonard Lin <https://github.com/gwokae>+
// @updateURL https://gist.github.com/gwokae/77a896865deea912591092167ae3cb00/raw/reactjs.org.switch.lang.user.js
// @match https://*.reactjs.org/*
// @grant none
// ==/UserScript==
// ==UserScript==
// @name 監理服務網 網路選號小助手
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author @gwokae
// @match https://www.mvdis.gov.tw/m3-emv-plate/webpickno/queryPickNo*
// @icon https://www.google.com/s2/favicons?sz=64&domain=gov.tw
// @grant none
// ==/UserScript==