Skip to content

Instantly share code, notes, and snippets.

@dcb9
Last active December 19, 2024 06:38
Show Gist options
  • Save dcb9/bc8113d42c4f956ad85e29e8722909aa to your computer and use it in GitHub Desktop.
Save dcb9/bc8113d42c4f956ad85e29e8722909aa to your computer and use it in GitHub Desktop.
My Daily Apps

Ninite all-in-one installer

https://ninite.com/7zip-chrome-everything-gimp-musicbee-putty-realvncviewer-sumatrapdf-vscode-winscp-wiztree-zoom/

Office 365

Pake Apps

Terminal

  • WinSCP & Putty
  • Tabby
  • MobaXterm
  • Cygwin64 Terminal

Search

  • Everything

PHP

  • phpstudy_pro

DB

  • DBeaver
  • Studio 3T free for MongoDB

Note

  • Notion
  • Jupyter-lab

Productive

  • PowerToys
  • DevToys
  • 7zip
  • Sublime
  • Vscode
  • Snipaste
  • Localsend
  • Advanced Renamer
  • Mp3tag
  • yt-dlp
  • Scoop
  • WizTree

Image

  • Flameshot
  • ImageGlass
  • SumatraPDF
  • GIMP (photo editor)
  • Caesium Image Compressor

Book

  • Calibre

GFW

  • Clash for Windows ( turn on TUN Mode/ System Proxy )

WSL2

  • use CFW globally ( UWP Lookback, select and save sub-system)
  • avoid coding under /mnt/

WSL mount docker volume:

sudo mount -t drvfs w: /mnt/docker

Music

  • Poweramp
  • Bandcamp
  • AntennaPod subscribe RSS podcast
  • 小宇宙 中文播客

Streaming

File transfer

  • localsend
module.exports.parse = ({ content, name, url }, { yaml, axios, notify }) => {
if (content && content.rules) {
const targets = ["proxy1", "proxy2"]
for (const target of targets) {
const hasTarget = content.rules.some((ele) => ele.includes(target))
if (hasTarget) {
const domainSuffixes = [
"rs", "io", "ton", "npmjs.org",
"notion.so", "youtu.be", "etherscan.io", "dweb.link",
"coursera.org", "amazonaws.com", "linkedin.com", "github.io", "affine.pro",
]
for (const domain of domainSuffixes) {
content.rules.unshift(`DOMAIN-SUFFIX,${domain},${target}`)
}
}
}
}
return content
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment