Skip to content

Instantly share code, notes, and snippets.

We couldn’t find that file to show.
@tookdes
tookdes / Youtube-downloader.py
Last active May 7, 2020 12:40
下载 Youtube 视频和字幕的脚本
# 需要下载
# https://github.com/iawia002/annie
# 将 annie 可执行文件放在本脚本同目录或者加入环境变量
# 或者自行修改相对路径
# 需要自行使用 IFTTT 或者其他手段创建 Youtube 视频地址列表
# 详情请参阅
# https://blog.tookdes.org/archives/download-youtube-subscribe-video-with-srt.html
# -*- coding: utf-8 -*-
@tookdes
tookdes / Bilibili-downloader.py
Last active February 17, 2020 16:23
结合 annie 和 niconvert 自动下载 B 站视频和弹幕的脚本
# 需要下载
# https://github.com/iawia002/annie
# https://github.com/muzuiget/niconvert
# 将 annie 可执行文件、Niconvert 的主 pyw 文件放在本脚本同目录或者加入环境变量
# 或者自行修改相对路径
# -*- coding: utf-8 -*-
import subprocess
import random
@tookdes
tookdes / bitcoin-price.py
Created April 27, 2018 12:28
Get BitCoin Price and send it to your WeChat by ServerChan.
import requests
import time
import datetime
btc_price_api_url = 'https://api.coinmarketcap.com/v1/ticker/bitcoin/'
sc_url = "https://sc.ftqq.com/yourkey.send"
def get_latest_bitcoin_price():
response = requests.get(btc_price_api_url)
response_json = response.json()
@tookdes
tookdes / nvidia-gpu-load-monitor.py
Created April 27, 2018 12:25
Use nvidia-smi to get data then send an E-mail.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import subprocess
import re
import time
import smtplib
from email.mime.text import MIMEText
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import time
import psutil
from subprocess import call
from subprocess import Popen
# 简介
print "Steam Auto Rebooter v1.0"
@tookdes
tookdes / 123062ICS.py
Created April 10, 2018 14:54
Convert 12306 SMS Text to .ics file.
# -*- coding: utf-8 -*-
import imaplib, email, re
import os, time, uuid
# First, you should use IFTTT to forward your SMS text to your email inbox.
# That is because sometimes 12306 did not send emails to you but only SMS.
# This is for those SMS text like:
#【铁路客服】订单XXXXXX,XXX您已购X月X日XXXX次XX车XX号,XXX站XX:XX开。