Magic Len (Ron Li)'s repositories
debug-helper
This crate provides declarative macros to help you implement the `Debug` trait manually.
ubuntu-ffimagemagick
Full-featured ImageMagick on Ubuntu. Use Docker to compile.
ubuntu-ffffmpeg
Full-featured FFmpeg on Ubuntu. Use Docker to compile.
rocket-mongo-file-center-raw-response
This crate provides a response struct used for responding raw data from the File Center on MongoDB with **Etag** cache.
mongo-file-center
To store perennial files and temporary files in MongoDB.
rocket-mongo-file-center-download-response
This crate provides a response struct used for client downloading from the File Center on MongoDB.
grpc-js-helper
Some useful items for playing with `@grpc/grpc-js`.
ts-year-helper
This package provides some useful functions to deal with dates especially related to leap years.
trim-in-place
In-place trimming strings.
bulls-and-cows
This crate provides a framework for building bulls-and-cows games (1A2B) for any data type and any stages.
boyer-moore-magiclen
Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
benchmarking
This crate can be used to execute something and measure the execution time in nano seconds. It does not output anything to the screen and the filesystem.
base64-url
Base64 encode, decode, escape and unescape for URL applications.
base64-stream
To encode/decode large data with the standard Base64 encoding.
assert-eq-float
This crate provides the `assert_eq_float!` macro that supports floats.
alphanumeric-sort
This crate can help you sort order for files and folders whose names contain numerals.
words-count
Count the words and characters, with or without whitespaces.
rdb-pagination
SQL query extension library for handling pagination and sorting in relational databases.
wesnoth-zh_TW
韋諾之戰的繁體中文翻譯。
gitlab-deploy
This tool is used for deploying software projects to multiple hosts during different phases.
rocket-recaptcha-v3
This crate can help you use reCAPTCHA v3 in your Rocket web application.
m-prober
This program aims to collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU, memory, network interfaces, block devices and processes. It can be used not only as a normal CLI tool, but also a web application with a front-end webpage and useful HTTP APIs.
unicode-blocks
This crate contains a list of all unicode blocks and provides some functions to search across them.
input-time-helper
Intuitively (by using local time) get/set the value of a date- or time-based HTML input element.
mininterval-runner
Repeated execution with minimum interval control. Useful for running crawlers.