Skip to content

Instantly share code, notes, and snippets.

View feilongfl's full-sized avatar

fei long feilongfl

View GitHub Profile
@feilongfl
feilongfl / bilibililive.fish
Last active January 29, 2018 05:59
使用mplayer播放bilibili直播。
#!/usr/bin/env fish
function livebilibili
echo play => $argv
set cid (wget -qO- "http://api.live.bilibili.com/room/v1/Room/room_init?id="$argv | jq ".data.room_id")
set liveUrl (wget -qO- "https://api.live.bilibili.com/room/v1/Room/playUrl?cid="$cid"&quality=0&platform=web" | jq ".data.durl[].url" | head -n 1 | tr -d '"')
curl -L --user-agent "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" $liveUrl --output - | mplayer -
end
livebilibili 3
@feilongfl
feilongfl / tracker-list
Last active April 25, 2018 08:28
torrent tracker
udp://tracker.coppersurfer.tk:6969/announce
udp://tracker.open-internet.nl:6969/announce
udp://tracker.skyts.net:6969/announce
udp://tracker.piratepublic.com:1337/announce
udp://tracker.opentrackr.org:1337/announce
@feilongfl
feilongfl / converttsinghuatvtom3u8.js
Last active September 12, 2023 07:37
转换清华直播为m3u8
// https://iptv.tsinghua.edu.cn/channels_tsinghua.json
a = {
"Categories":[
{
"Name":"高清频道",
"Hidden":false,
"Channels":[
{
"Name":"CCTV-1高清",
"Vid":"cctv1hd"
@feilongfl
feilongfl / news-huginn.json
Last active June 18, 2018 00:06
huginn 新闻
{
"schema_version": 1,
"name": "news",
"description": "No description provided",
"source_url": false,
"guid": "fa867c37b25a90a3b921f9f2c3c62d7f",
"tag_fg_color": "#ffffff",
"tag_bg_color": "#5bc0de",
"icon": "gear",
"exported_at": "2018-06-18T00:05:31Z",
var huginn = window.location.protocol + "//" + window.location.host
var auth_key = document.getElementsByName("csrf-token")[0].content;
for (var a in window.agentPaths) {
var url = huginn + window.agentPaths[a].match(/\/agents\/\d+/)[0] + "/remove_events"
console.log(url)
$.post(url,"_method=delete&authenticity_token=" + auth_key,function(data,success,xhr){
console.log("finish",url)
})
}
##KUSTOMCLIP##
{
"clip_version": 1,
"clip_cut": [],
"clip_modules": [
{
"internal_type": "OverlapLayerModule",
"internal_title": "Widget",
"position_offset_y": 20.0,
"config_location": "PRIMARY",
@feilongfl
feilongfl / decode.py
Last active October 10, 2018 23:20
ebb-json-decoder
#/usr/bin/env python
# written by https://github.com/v-python
def decompress(compressed):
if (compressed is None) or (compressed == ''):
return ''
dictionary = {}
enlargeIn = 4
@feilongfl
feilongfl / ipfs-pin-rmall.fish
Last active December 7, 2018 11:42
ipfs-remove-all-pins
#!/usr/bin/env fish
set i 1
set Num (ipfs pin ls --type recursive | cut -d' ' -f1 | wc -l)
for ipfspins in (ipfs pin ls --type recursive | cut -d' ' -f1)
echo $i/$Num
set i (expr $i + 1)
ipfs pin rm $ipfspins
end
cname=f.lan,feilong-server.lan
cname=home.f.lan,feilong-server.lan
cname=huginn.f.lan,feilong-server.lan
cname=feilong.f.lan,feilong-server.lan
cname=server.f.lan,feilong-server.lan
cname=ttrss.f.lan,feilong-server.lan
cname=transmission.f.lan,feilong-server.lan
cname=bt.lan,feilong-server.lan
cname=status.f.lan,feilong-server.lan
cname=drive.f.lan,feilong-server.lan