View boostnote2md.py
#!/usr/bin/env python3 | |
# coding: utf-8 | |
""" | |
Author : weaming | |
Created Time : 2018-05-26 21:32:59 | |
Prerequisite: | |
python3 -m pip install cson arrow | |
""" | |
import json | |
import os |
View caiyun-translate-for-tampermonkey.js
// ==UserScript== | |
// @name 彩云小译 | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description 彩云小译自制脚本 | |
// @author github@weaming | |
// @include * | |
// @grant none | |
// ==/UserScript== |
View str-as-marshaljson-of-time-duration.go
package main | |
import ( | |
"bytes" | |
"encoding/json" | |
"fmt" | |
"time" | |
) | |
type Duration struct { |
View git-aliases.bash
alias gcl='git clone' | |
alias gs='git status' | |
alias gd='git diff' | |
alias gdc='git diff --cached' | |
alias gl='git lg' | |
alias gps='git push -u' | |
alias gconf='vi .git/config' | |
alias gamend='git commit --amend' | |
alias gamendy='git commit --amend --no-edit' | |
alias gback='git reset --hard HEAD~' |
View confirm.go
/* MIT License | |
* | |
* Copyright (c) 2017 Roland Singer [roland.singer@desertbit.com] | |
* | |
* Permission is hereby granted, free of charge, to any person obtaining a copy | |
* of this software and associated documentation files (the "Software"), to deal | |
* in the Software without restriction, including without limitation the rights | |
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
* copies of the Software, and to permit persons to whom the Software is | |
* furnished to do so, subject to the following conditions: |
View cli using builtin package flag.go
package main | |
import ( | |
"flag" | |
"fmt" | |
"os" | |
"strings" | |
) | |
type Cli struct { |
View filecoin-project-lotus.csv
where | type | name | sha | remote | |
---|---|---|---|---|---|
local | tag | 0.7.0-rc1 | cd9a8ecfa9d7a810e42717ddc93ae066880d6519 | ||
local | tag | 0.9.1-pre1 | 26ed6af0405b027470b88f893577d35fca9af5bd | ||
local | tag | 1.1.0-pre1 | 8f4ab925fafb7b7d5f565d0561f149d17edbda59 | ||
local | tag | interop.5.13 | d11e375f828526eab2a59fd6fd3db88e3c5cb9d3 | ||
local | tag | interop.6.1 | 06670f4caecc9b37fc4b1467e4447359f92852f0 | ||
local | tag | interop.6.16.0 | bead3bf412954c02ac82e5367e6e9c498a8a897b | ||
local | tag | interop.6.5 | 613226dec59d3ed2a48b228aa8ed5c1ca7cdafe8 | ||
local | tag | interop.6.6 | 4068c9a7d863d56347f3256566889b909d2cc51b | ||
local | tag | interop.6.8 | 96a5e579cfb3fdb67bd2c22b202db3c312928995 |
View single-producer-multi-consumers.py
import queue | |
import threading | |
import traceback | |
import sys | |
def map_do(fn, iterable, n=20): | |
from concurrent.futures import ThreadPoolExecutor | |
with ThreadPoolExecutor(n) as executor: |
View macOS-like.ahk
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. | |
; #Warn ; Enable warnings to assist with detecting common errors. | |
#SingleInstance Force | |
SendMode Input ; Recommended for new scripts due to its superior speed and reliability. | |
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. | |
CapsLock::Esc | |
return |
View alembic-graph
#!/usr/local/bin/python3 | |
# Created : 2020-07-16 13:06:10 | |
import sys | |
import os | |
from graphviz import Digraph | |
fmt = os.getenv('GRAPH_FMT', 'dot') | |
dot = Digraph(comment='alembic', format=fmt) |
NewerOlder