<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tools on Chengyu Wang</title><link>https://chengyu.eu/tags/tools/</link><description>Recent content in Tools on Chengyu Wang</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Chengyu</copyright><lastBuildDate>Fri, 10 Jul 2026 07:55:28 +0000</lastBuildDate><atom:link href="https://chengyu.eu/tags/tools/index.xml" rel="self" type="application/rss+xml"/><item><title>Tinkering Log: Getting New Tricks Out of a DJI 4G Module</title><link>https://chengyu.eu/posts/dji-4g-module-new-tricks/</link><pubDate>Fri, 10 Jul 2026 07:55:28 +0000</pubDate><guid>https://chengyu.eu/posts/dji-4g-module-new-tricks/</guid><description>A DJI 4G module identifies itself with a private USB ID that Linux won&amp;rsquo;t drive properly — spoofing it as a generic Quectel EC25 unlocked full modem support, and it ended up running SMS management on an OpenWrt router instead of the NAS.</description></item><item><title>AutoReel: A NAS-Oriented Tool for Auto-Organizing Movie and TV Files</title><link>https://chengyu.eu/posts/autoreel-nas-media-organizer/</link><pubDate>Sun, 24 May 2026 22:00:08 +0000</pubDate><guid>https://chengyu.eu/posts/autoreel-nas-media-organizer/</guid><description>Built a small self-hosted tool that watches a download folder, identifies movies and TV episodes, and renames/moves them into an Emby/Jellyfin/Plex-friendly structure — deliberately conservative, preferring to flag unrecognized files rather than guess and rename wrong.</description></item><item><title>Podsync Monitoring and Alerts: Catching Failures Before Episodes Stop Updating</title><link>https://chengyu.eu/posts/podsync-monitoring-alerts/</link><pubDate>Tue, 05 May 2026 18:00:08 +0000</pubDate><guid>https://chengyu.eu/posts/podsync-monitoring-alerts/</guid><description>Self-hosted Podsync fails silently when YouTube cookies get rotated out — a simple log-scanning script paired with scheduled tasks now pushes an alert within 10 minutes, plus twice-daily download reports.</description></item><item><title>Building My Own Information Feed Hub With TrendRadar</title><link>https://chengyu.eu/posts/trendradar-information-feed-hub/</link><pubDate>Mon, 04 May 2026 21:00:13 +0000</pubDate><guid>https://chengyu.eu/posts/trendradar-information-feed-hub/</guid><description>Too many English finance and tech RSS feeds to skim by hand — TrendRadar, an open-source aggregator, filters, translates, and summarizes them via AI, then pushes the results to Telegram.</description></item><item><title>ChatGPT Images 2.0 Launched — Here's How It Performs</title><link>https://chengyu.eu/posts/chatgpt-images-2-first-look/</link><pubDate>Thu, 23 Apr 2026 22:00:19 +0000</pubDate><guid>https://chengyu.eu/posts/chatgpt-images-2-first-look/</guid><description>Four quick tests of the new ChatGPT Images 2.0: visualizing my current life as the AI understands it, an imagined retirement, a comic-strip take on a 2013 journal entry about orchids, and a PowerPoint-generation test.</description></item><item><title>RemNote's iPhone Flashcard Text Too Small? Fixed It With CSS</title><link>https://chengyu.eu/posts/remnote-ios-flashcard-font-size-css/</link><pubDate>Tue, 14 Apr 2026 10:28:54 +0000</pubDate><guid>https://chengyu.eu/posts/remnote-ios-flashcard-font-size-css/</guid><description>RemNote&amp;rsquo;s iOS app has no font-size setting for flashcards — after confirming custom CSS actually gets through the WebView, a couple of targeted selectors made the card text readable without touching the rest of the UI.</description></item><item><title>Breaking Free: Batch-Migrating OnePlus Notes With Claude in Chrome</title><link>https://chengyu.eu/posts/batch-migrating-oneplus-notes/</link><pubDate>Sun, 15 Mar 2026 14:45:00 +0000</pubDate><guid>https://chengyu.eu/posts/batch-migrating-oneplus-notes/</guid><description>When ad-stuffed &amp;lsquo;phone switching&amp;rsquo; apps couldn&amp;rsquo;t move 352 notes to a new Huawei phone, reverse-engineering the OnePlus cloud web app&amp;rsquo;s API and scripting it through Claude&amp;rsquo;s Chrome extension got the job done in 20 minutes.</description></item><item><title>Today's Ops Log: Switching AI Tools and Reworking the Network</title><link>https://chengyu.eu/posts/todays-ops-log-codex-network-podsync/</link><pubDate>Fri, 23 Jan 2026 15:00:18 +0000</pubDate><guid>https://chengyu.eu/posts/todays-ops-log-codex-network-podsync/</guid><description>Moving from Cursor to OpenAI Codex, two days spent simplifying the network layout, a fix for Podsync&amp;rsquo;s YouTube rate-limiting, and a disposable-container trick for benchmarking a NAS.</description></item><item><title>Fully Uninstalling Squirrel (Rime) on macOS</title><link>https://chengyu.eu/posts/uninstalling-rime-macos/</link><pubDate>Thu, 22 Jan 2026 12:00:27 +0000</pubDate><guid>https://chengyu.eu/posts/uninstalling-rime-macos/</guid><description>Going back to native macOS input plus voice dictation, and the full teardown needed since deleting the app alone leaves the input method partially resident.</description></item><item><title>Setting Up Squirrel + Rime-Ice: My New macOS Input Method</title><link>https://chengyu.eu/posts/squirrel-rime-ice-input-method/</link><pubDate>Thu, 18 Dec 2025 18:00:36 +0000</pubDate><guid>https://chengyu.eu/posts/squirrel-rime-ice-input-method/</guid><description>Native-smooth typing, a dictionary that actually keeps up with slang, and built-in emoji/spacing niceties — Rime finally out of the box.</description></item><item><title>A Simple, Solid macOS Cleanup Tool: Mole</title><link>https://chengyu.eu/posts/mole-macos-cleanup-tool/</link><pubDate>Tue, 16 Dec 2025 07:00:36 +0000</pubDate><guid>https://chengyu.eu/posts/mole-macos-cleanup-tool/</guid><description>A restrained, transparent command-line cleaner for leftover app files and system/dev caches — scan first, then clean, nothing automatic or hidden.</description></item><item><title>Cursor Is Giving Away Three Months of Pro</title><link>https://chengyu.eu/posts/cursor-three-months-pro-free/</link><pubDate>Mon, 09 Jun 2025 14:00:52 +0000</pubDate><guid>https://chengyu.eu/posts/cursor-three-months-pro-free/</guid><description>A quick look at why the AI coding editor everyone&amp;rsquo;s been talking about is worth the free trial.</description></item><item><title>Perplexity Pro, Free for a Year</title><link>https://chengyu.eu/posts/perplexity-pro-free-year-code/</link><pubDate>Mon, 09 Jun 2025 14:00:10 +0000</pubDate><guid>https://chengyu.eu/posts/perplexity-pro-free-year-code/</guid><description>Perplexity has joined the AI subsidy wars — a full year of Pro for free with a discount code, plus the usual advice to turn off auto-renewal.</description></item><item><title>Finally Subscribed to GitHub Copilot</title><link>https://chengyu.eu/posts/github-copilot-subscription/</link><pubDate>Fri, 15 Nov 2024 11:03:26 +0000</pubDate><guid>https://chengyu.eu/posts/github-copilot-subscription/</guid><description>Ten dollars a month for autocomplete that actually understands what I&amp;rsquo;m writing.</description></item></channel></rss>