# TinyGoogle
**Repository Path**: Rwheel/TinyGoogle
## Basic Information
- **Project Name**: TinyGoogle
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2016-11-07
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# TinyGoogle
TinyGoogle built with Flask + Bootstrap + Google CSE
[Live Demo](http://tinygoo.herokuapp.com/)
> Note: the demo may need some spin up time if nobody has accessed it for a certain period.
## Features
* Search content by Google Custom Search API
* Ignore gfw to use google search
## Build Setup
1. install requirements
```bash
pip install -r requirements.txt
```
2. run
```bash
python app.py
# server at http://127.0.0.1:5000
```
or
```bash
gunicorn app:app
# server at http://127.0.0.1:8000
```
## Config
1. in `data/engine.json`, you can change&add the engine's `key` and `cx` values:
```
{
"YOUR_ENGINE":{
"name":"YOUR_NAME",
"key":"YOUR_API_KEY",
"cx":"YOUR_ENGINE_ID"
}
},
```
2. where to get CSE ID and Google API key :
[Google CSE](https://cse.google.com/) & [Google API Console](https://console.developers.google.com/)
## Todo
* page-content-minigame(just like doodle)
## License
TinyGoogle is licensed under [MIT](http://opensource.org/licenses/MIT)