- Just for learning
- Use Google Custom Search API to find learning materials that you are looking for
- It is a Node.js implementation search page
- Use jsencrypt to encrypt search words
- Use XOR encryption to encrypt results
- Git
- Node.js 6 or above
- A Google Custom Search API KEY
- A Google Custom Search Engine ID
- A pair of rsa`s key
- config cx/key/private_key in config.json or config environment variables, such as KEY/CX/PRIVATE_KEY
- change your public_key in public/javascripts/search.js
PS: Your vps or platform must be able to visit Google
npm start
Dual-licensed under BSD 2-Clause License and GPLv2 with the Classpath Exception.