This is CXwudi. A Mikufan with some serious coding skills.
Notices: All projects host under this particular GitHub account (https://github.com/CXwudi) do not belong to any company. These projects are developed only with my own resources (without involving any companies' resources).
I maintained several personal projects:
- VocaDB Video Downloader: A set of CLI apps for archiving Vocaloid PVs from various sources, based on VocaDB API and youtube-dl.
- Niconico Video Downloader: The predecessor, now archived but kept for historical reference.
- YouCal: A CLI app for exporting YouTrack issues with dates into one iCalendar file, importable by both Gmail and Outlook.
- Song Finder VocaDB: A semi-automated GUI app for batch song searches on VocaDB. It's a toy project for experimenting Compose Multiplatform.
- hoshizora.sql (Originating from VocaDB's archived repo): A dockerized CLI program for loading a VocaDB dump into MariaDB, ideal for frequent and large offline queries, avoiding flooding the official VocaDB API.
I've maintained several libraries, available through JitPack:
- Kotlin/JVM Inline Logging: A custom SLF4J wrapper for Kotlin, optimized at the bytecode using Kotlin's inline class.
- Kotlin/JVM Idiomatic Exec: An idiomatic Kotlin DSL for Java's Process API.
- VocaDB OpenAPI Client Java: A Java Client for the VocaDB API, automatically generated and refined.
Also some other highlights:
- Conduit (RealWorld) Example App: WIP Conduit example app for practicing and learning Compose Multiplatform (Slowly implementing in spare time)