Jimmy Zhening Luo's repositories
pleco-mega-big-chinese-dictionary
Chinese language dictionary with lots of useful information like frequency ranks and percentile (Junda, Giga), Unihan metadata (stroke count), difficulty level (HSK), and suggested orderings based on supported methodologies (Yan, Heisig, and Loach - highly recommended).
scriptable-wild
A compelling use of Scriptable is using JavaScript to control custom iOS actions (see iOS Shortcuts), device-side and home automation, and on-screen Widgets. This project extends the Scriptable ecosystem by providing system classes like File, Url, Repository, Config, Data — making all the above safer and easier to do.
mobile-friendly-ghost-casper
Casper is the default, and most-widely used theme for the Ghost blog/website platform. Out of the box, Casper's site navigation bar is cut off on smaller screens, such as mobile devices. (On content pages, the navigation bar is almost entirely missing on sites with longer logos, since the navigation bar is stuck on the same line as the logo.) Although the user can scroll to the right with their fingers (or drag the text, if on a smaller PC screen), there is no affordance indicating that is possible, and the result is inelegant, often resulting in lopped off text, or even worse, missing menu options. This is a modified, mobile-friedly Casper theme for Ghost to fix issue where the navigation bar is cut off when viewing a site on small screens (e.g. mobile devices). Small fix to theme .css that works across all Ghost page types. Now, when the screen is smaller, the navbar wraps around to a second line and centers itself, rather than cutting off. Works on all supported browsers/devices, scales smoothly for all possible width ranges (tested from 200px to 2400px wide).
smart-search
I ported Chrome's search shortcut feature to iOS as a Shortcut called Quick Search. In this test project, I prototype extending Quick Search by using the OpenAI API to allow natural language queries in addition to the standard first-token-to-engine mapping.
emojiulator
API that takes a natural language prompt and returns combined, modified, or synthesized emojis
jimmy
This repository contains Jimmy Luo's personal website. As of August 31, 2022, the main branch of this repository is continuously deployed to jimm.my.
lint
Jimmy’s highly-opinionated config plugin for eslint + typescript-eslint + eslint-stylistic