Skip to content

Instantly share code, notes, and snippets.

View lidedongsn's full-sized avatar
🐎
Looking for something interesting.

lidedongsn lidedongsn

🐎
Looking for something interesting.
  • Beijing,China
View GitHub Profile
@lidedongsn
lidedongsn / git-batch-operation.sh
Created May 8, 2019 09:22
扫描目录下所有git库,并执行相应的操作
#!/bin/bash
function getdir(){
for element in `ls $1`
do
dir_or_file=$1"/"$element
if [ -d $dir_or_file ]
then
# echo $dir_or_file
if [ -d $dir_or_file/.git ]
then
@lidedongsn
lidedongsn / stocks_data_get.go
Last active May 8, 2019 11:00
stocks data get
package main
import (
"fmt"
"io/ioutil"
"net/http"
"strconv"
"strings"
)
@lidedongsn
lidedongsn / video2git.sh
Created September 14, 2018 02:43
截取视频部分保存为gif(高清), ./video2gif.sh <videofile> <out.gif>
#!/bin/sh
start_time=00:48
duration=5
palette="/tmp/palette.png"
filters="fps=5,scale=240:-1:flags=lanczos,crop=240:240:0:50"
ffmpeg -v warning -ss $start_time -t $duration -i $1 -vf "$filters,palettegen" -y $palette
ffmpeg -v warning -ss $start_time -t $duration -i $1 -i $palette -lavfi "$filters [x]; [x][1:v] paletteuse" -y $2
@lidedongsn
lidedongsn / sdp_parser.go
Last active June 28, 2018 02:26
sdp in one line "\n" or "\r\n" formated
package main
import (
"flag"
"fmt"
"io/ioutil"
"os"
"strings"
)
@lidedongsn
lidedongsn / http_file_server.go
Last active May 8, 2019 09:43
A simple simple simple http file server.
package main
import (
"net/http"
)
func main() {
fs := http.FileServer(http.Dir("source"))
http.Handle("/", fs)