Skip to content

Instantly share code, notes, and snippets.

View canwdev's full-sized avatar
🐟
Fishing

Canwdev canwdev

🐟
Fishing
View GitHub Profile
@canwdev
canwdev / default.custom.yaml
Last active January 14, 2025 09:11
RIME 输入法配置:小鹤双拼、现代蓝主题、横向布局、候选词个数8
customization:
distribution_code_name: Weasel
distribution_version: 0.16.3
generator: "Rime::SwitcherSettings"
modified_time: "Tue Jan 14 08:55:24 2025"
rime_version: 1.11.2
patch:
schema_list:
- {schema: double_pinyin_flypy}
- {schema: radical_pinyin_flypy}
@canwdev
canwdev / wake_device.ahk
Last active August 14, 2024 23:56
设备唤醒电脑 (无效)
#Persistent
#SingleInstance, force
DetectHiddenWindows, On
; cmd示例:
; powercfg /devicequery wake_armed
; powercfg /devicedisablewake "设备名"
; powercfg /deviceenablewake "设备名"
; 检查程序是否以管理员权限运行
@canwdev
canwdev / move-musics.js
Created April 27, 2024 08:21
对比两个文件夹中的音乐文件,并移动
// 对比两个文件夹中的音乐文件,并移动
const fs = require('fs');
const Path = require('path');
function padNum(num, len = 3) {
return num.toString().padStart(len, '0')
}
function ensureDirSync(path) {
if (!fs.existsSync(path)) {
@canwdev
canwdev / youtube-get-info.js
Created September 19, 2023 02:14
Ytb 视频播放页获取视频信息
var url = new URL(location.href);
var v = url.searchParams.get("v");
var obj = {
isIframe: true,
poster: $('meta[property="og:image"]').content,
avatar: $('.ytd-video-owner-renderer .style-scope.yt-img-shadow').src,
username: $('.ytd-channel-name').innerText,
src: `https://www.youtube.com/embed/${v}`
}
@canwdev
canwdev / datetime-local-timezone.html
Created August 3, 2023 13:31
moment.js + vue 实现支持设置时区的日期选择器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>支持设置时区的日期选择器</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script src="https://momentjs.com/downloads/moment.js"></script>
<script src="https://momentjs.com/downloads/moment-timezone-with-data.js"></script>
@canwdev
canwdev / countdown-demo.html
Created June 2, 2023 01:48
moment.js 倒计时 Demo
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>倒计时Demo</title>
<script src="https://momentjs.com/downloads/moment.js"></script>
</head>
@canwdev
canwdev / barcode-scanner.js
Created December 30, 2022 08:32
检测扫码枪输入
/**
* 检测扫码枪输入
* 创建实例:let bsd = new BarcodeScannerDetect()
* 开始检测:bsd.startDetect()
* 关闭检测:bsd.stopDetect()
* https://www.jianshu.com/p/3019858e3cad
* @param callback 扫码枪输入结束回调
* @constructor
*/
function BarcodeScannerDetect(callback) {
@canwdev
canwdev / quick-click-copy.js
Last active September 20, 2022 01:30
[Tampermonkey] 点击复制表格中的文字
// ==UserScript==
// @name Quick Click Copy
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 点击复制表格中的文字
// @author You
// @match file:///*
// @icon https://www.google.com/s2/favicons?sz=64&domain=undefined.
// @grant GM_addStyle
// @grant GM_getResourceText
@canwdev
canwdev / JoyToKey-mouse.cfg
Created September 18, 2022 05:26
JoyToKey Mouse Config
[General]
FileVersion=69
NumberOfJoysticks=2
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=0
UseDiagonalInput2=0
UsePOV8Way=0
RepeatSameKeyInSequence=0
Threshold=20
@canwdev
canwdev / vod-console-aliyun-copy-image.js
Last active August 1, 2024 07:48
[Tampermonkey] 阿里云视频点播复制图片地址
// ==UserScript==
// @name 阿里云视频点播(VOD)复制图片地址
// @namespace http://tampermonkey.net/
// @version 0.3
// @description 提供一键复制封面图的功能,并优化一些操作细节,提升效率!
// @author https://gist.github.com/canwdev/c164a39b37fc4ef59e3cfa0467f753da
// @match https://vod.console.aliyun.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=aliyun.com
// @grant none
// ==/UserScript==