Grimmer Kang's repositories
algorithms-vscode
All are written in Python 3. Some also have Go, JavaScript (Node.js), C#, C++ versions. Include test cases. To be convenient, often not follow Python pep8 snake coding style. IDE: VS Code & Atom. Include data structures, LeetCode problems. Convenient debugging by VSCode Setting
autoclock
for year 2017 (start from March)~2019, auto clock in and clock out for asiaa system, using Node.js + nightmare package. fixed clock in: 09:00, clock out:18:00. Adjust them (code) for your need (even small random variation, example code:https://github.com/grimmer0125/autoclock/issues/2 ).clock 1yr takes running 10min. Before you try, see issues below
python-web-chart
Used by https://www.kek.jp/ja/Facility/IPNS/Belle2/, one project of the Japanese High-Energy Accelerator Research Organisation. This code is to mix React's web UI (JavaScript) and Python's web template html. Chart: Python Plotly. Coded on Python 3. Flask version: checkout its branch
goldenlayout-react-portals
Created with CodeSandbox, https://codesandbox.io/s/github/grimmer0125/goldenlayout-react-portals, clone from https://codesandbox.io/s/goldenlayout-react-rortals-xrkp9
github-inline-code-color
https://chrome.google.com/webstore/detail/github-inline-code-color/ancifpojcglbcoilgkpeiphjenigogmb?hl=zh-TW&authuser=0
next-apollo-subscription-example
Next.js React + Apollo GraphQL + WebSocket subscription. Apollo subscription example w/o next.js: https://github.com/daniele-zurico/apollo2-subscriptions-how-to. Working with https://github.com/accounts-js
nodejs-ts-worker-threads
Demo for NodeJS WorkerThreads. 1. Directly use node.js built in worker threads from https://github.com/PKief/nodejs-worker-threads 2. add example of universal thread (web/node.js) of https://github.com/andywer/threads.js/. [issue] Logs/Exception sometimes may not show in VSCode debug mode
paper-auto-show-toc
When you open your doc on https://paper.dropbox.com/, this Chrome extension will automatically expand the TOC (table of content) for you. https://chrome.google.com/webstore/detail/paper-auto-show-toc/eifkjfleeeochflgobmibofbcdiledng
random_python_tutorial
Test on mac. You can use https://nbviewer.jupyter.org/ to run jupyter notebook on the fly. In VSCode, set a. poetry path b. Venv Path: ~/Library/Caches/pypoetry/virtualenvs/
rust-hello-world
test on macOS, press f5 to debug. Install vscode extensions, rust-lang.rust & vadimcn.vscode-lldb
typegoose-testing
This Project is used to verify Typegoose-issues
typeorm-typescript-example
Example of TypeORM 0.2.24 usage. Test with PostgreSQL 12.1, TypeScript 3.9.2. More integration example: https://github.com/grimmer0125/full-stack-example
bitwarden-to-keepass
Export (most of) your Bitwarden items into KeePass (kdbx) database. That includes logins - with TOTP seeds, URIs, custom fields, attachments and secure notes
clouddicom
copy source code from the website www.clouddicom.com, unfortunately it is not accessiable now.
Daikon
A JavaScript DICOM reader.
DefinitelyTyped
The repository for high quality TypeScript type definitions.
gjson
Get JSON values quickly - JSON Parser for Go
k6
Fork it to change default docker port of Grafana to 3001. Some needed changes are made (last commit). https://k6.io. Tip: you can choose direct (browser) type or server type introduced in https://docs.k6.io/docs/influxdb-grafana#section-using-grafana-to-visualize-results but your server url should be influxdb for server type.
linetimer
A small Python class to measure the time taken by indented lines
menubar-auto-brightness
A mac app to control screen brightness based on the active program being used.
Mongood
A MongoDB GUI with Fluent Design
mongoose-lean-virtuals
Attach virtuals to the results of mongoose lean() queries
TauriTSMApp
A minimalist desktop application on the tray icon system to synchronize the auction house server with the TradeSkillMaster addon.
type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
zsh-tab-title
A ZSH plugin to set the terminal tab title according to current directory or running process. It's based (forked) from Oh-My-ZSH one.