Jarvis
Jarvis copied to clipboard
:robot: "Perhaps, if you intend to visit other planets, we should improve the exosystems."
Jarvis
"Perhaps, if you intend to visit other planets, we should improve the exosystems."
Personal assistant 🤖 [still under development]
Projects used Jarvis
- Go:
- armour/jarvis - Personal assistant
- armour/go-node-builtins - List of node.js builtin modules in Golang
- armour/go-validate-npm-package-name - Check if the given string is an acceptable npm package name in Golang
- Python:
- armour/Automatic-Image-Colorization - Automatic Image Colorization using TensorFlow based on Residual Encoder Network
- armour/pixiv-spider - A simple Pixiv Crawler
- armour/upass-sfu - Python script to auto renew monthly UPass for SFU student
- armour/gmail-bot - Gmail bot for CMPT412 TA
- armour/sentence-classifier-based-on-word-similarity - A very simple sentence classifier based on word similarity with NLTK and rake_nltk package
- armour/pytorch-nn-practice - My pytorch neural network practice repo
- React:
- armour/express-webpack-react-redux-typescript-boilerplate - A full-stack boilerplate that using express with webpack, react and typescirpt
- Npm:
- armour/commitlint-config-armour - My shareable config for commitlint
- Unity:
- armour/Multiplayer-FPS - A multiplayer first person shooter game based on Unity Game Engine
- Misc:
- armour/Magic-Tower-Qt - A C++(with Qt) version Magic-Tower game
- armour/vscode-typescript-react-redux-snippets - Typescript, React and Redux snippets for VSCode (followed ES6 standard)
- armour/atom-typescript-react-redux-snippets - Typescript, React and Redux snippets for Atom (followed ES6 standard)
Install
go get github.com/armour/jarvis
Config file
Create a jarvis.json
file under home directory like below, jarvis
will use these informations later in the project generator.
{
"author": "Chong Guo",
"email": "[email protected]",
"githubUser": "Armour",
"dockerUser": "cguo"
}
Todos
- [x] Go project generator
- [x] Python project generator
- [x] Npm project generator
- [x] Unity project generator
- [x] React & Typescript project generator
- [ ] Vue & Typescript project generator
- [x] Misc project generator
- [x] Dot file backup/sync
- [x] Play around with Hitokoto api
- [ ] Google Home integration
- [ ] And more...
Usage examples
-
Say something(# ̄▽ ̄#)
-
Sync global dot files
-
Start a new project using react template
-
Start a new project using go template
Contributing
See CONTRIBUTING.md