John Sing Dao Siu

View on GitHub

J-Siu Project Page

Blog

Golang

Project Version Blog GitHub Description
go-auto-docker v0.6.0   go-auto-docker Automate update dockerfile, change log, build test, commit, git tag according to package version.
go-chktag v0.0.2   go-chktag command line tool checking version.go, CHANGELOG.md and git tag before tagging.
go-crypto v1.1.1 go-crypto go-crypto module and command line for crypto function: anonymous box seal.
go-dotfile v1.1.7   go-dotfile simple dotfile command line management tool.
go-dtquery v1.1.0   go-dtquery module and command line tool to get devtools version and tab information.
go-gitapi v2.1.1 go-gitapi go-gitapi API library supporting github/gitea.
go-gitcmd v1.0.0   go-gitcmd provide git command using exec.Cmd wrapper go-helper/v2/cmd
go-helper v2.5.5 go-helper go-helper helper library for string, file, error queueing, cmd.exec wrapper, etc.
go-hugo-lc v1.0.5 go-hugo-lc go-hugo-lc Hugo site link checker.
go-is v1.1.8   go-is infinite scroll webpage processing package.
go-mygit v2.8.1 go-mygit go-mygit Git, Github repository command line tool supporting group action and mass directory processing with parallel push.
go-png2ico v2.0.2 go-png2ico go-png2ico module and command line for PNG to ICO. ICO use PNG format for storage.
go-readme2blog v1.0.3 go-readme2blog go-readme2blog Mass processing of README.md to markdown blog post synchronization.
go-restapi v1.0.1   go-restapi simple Golang REST api library.
id3go v1.4.0 id3go id3go id3v2 command line tool.
yt-toolbox v0.7.0   yt-toolbox command line tool to extract youtube subscriptions, playlist and history.

Hugo SK Themes

Theme GitHub Hugo Demo Description
SK1 hugo-theme-sk1 SK1 sk1.jsiu.dev Fully functional basic Hugo theme with no css, no javascript.
SK2 hugo-theme-sk2 SK2 sk2.jsiu.dev Fully functional basic Hugo theme with minimum css.
SK3 hugo-theme-sk3 SK3 sk3.jsiu.dev Full feature Hugo theme with Google AdSense support.

Docker

Project Version Blog GitHub Description
docker_amule 2.3.3-r13   docker_amule Docker - amule
docker_dnsmasq 2.91-r0 Linux IPv6 Router How To docker_dnsmasq Docker - dnsmasq
docker_hostapd 2.11-r4 Linux IPv6 Router How To docker_hostapd Docker - hostapd
docker_hugo 0.151.0-r1 Jenkins Blog Automation docker_hugo Docker - Hugo site generator used in CI/CD
docker_mpd 0.24.5-r2-p0   docker_mpd Docker - MPD with UID/GID + audio GID handling.
docker_postfix 3.10.4-r0-p0 Tiny VPS Postfix with Docker docker_postfix Docker - Postfix with sasldb2 support
docker_tor 0.4.8.19-r0   docker_tor Docker - tor with UID/GID handling
docker_transmission 4.0.6-r4   docker_transmission Docker - transmission with UID/GID handling
docker_unbound 1.24.0-r0-p0   docker_unbound Docker - Unbound DNS over TLS (DoT) Forwarder

Dart/Flutter

Pin2Me(Github)

Platform Link
Demo(web) demo.pin2me.dev
Prod(web) pin2me.dev
Chrome extension Chrome Web Store
Firefox extension Firefox Add-On

Lazy Library

A collection of packages intended to save time, especially from things that are very repetitive across projects.

Repo: Github

Pub.dev Version Description
json_preferences 2.0.0 Combine json object with [SharedPreferences]. And an extended version with notifier.
lazy_cache 2.0.0 Provides an indexed local storage on top of the shared_preferences package.
lazy_download 0.0.2 Dart package for downloading web content
lazy_extensions 2.0.0 Provide extensions and functions for various types to save time and efforts.
lazy_g_drive 2.0.0 A simple Google Drive Api package mainly design for [AppData] scope operation.
lazy_g_sync 2.1.0 Single file sync using Google Drive appData space. A bridge between [lazy.GDrive], [lazy.GSignIn] and local data/content.
lazy_http_client 2.0.0 Simple http client class that will auto apply specified headers on all requests.
lazy_log 2.0.0 Simple [log] with global [enableLog] to turn on and off and [forced] to override individually.
lazy_sign_in 2.1.0 Base package for [lazy_sign_in_extension] and [lazy_sign_in_google].
lazy_sign_in_extension 2.1.0 Chrome/Firefox extension Google sign-in library base on [LazySignIn]
lazy_sign_in_google 2.1.0 ‘[google_sign_in] wrapper using [lazy_sign_in] interface. Support web and app Google sign in.’
lazy_ui_utils 0.0.2 Collection of flutter UI utilities and widgets

Angular

Lib(NPM) GitHub Description
ng2-simple-global ng2-simple-global-lib Global variable service for Angular.
ng2-simple-mq ng2-simple-mq Message queue for Angular inter-component communication base on RxJS.
ng2-simple-timer ng2-simple-timer-lib Timer service for Angular base on RxJS.
simple-api-client-ng2 ng2-simple-api-lib Api service work with simple-api-express.
simple-api-express simple-api-express Api handler that work with simple-api-client-ng2.

Others

Docker Blog GitHub Description
itpl itpl itpl iTunes Playlist command line tool.