yrq110 / Tinygoogle
Licence: mit
A search web app built by Flask and Google CSE
Stars: ✭ 179
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Tinygoogle
Docker Flask Celery Redis
Docker-Compose template for orchestrating a Flask app with a Celery queue using Redis
Stars: ✭ 165 (-7.82%)
Mutual labels: flask
Flaskbb
A classic Forum Software in Python using Flask.
Stars: ✭ 2,117 (+1082.68%)
Mutual labels: flask
Pyrollbar
Error tracking and logging from Python to Rollbar
Stars: ✭ 169 (-5.59%)
Mutual labels: flask
Pytest Flask Sqlalchemy
A pytest plugin for preserving test isolation in Flask-SQLAlchemy using database transactions.
Stars: ✭ 168 (-6.15%)
Mutual labels: flask
Pyt
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Stars: ✭ 2,061 (+1051.4%)
Mutual labels: flask
Flusk
Boilerplate API on how to structure big Flask applications (includes SQLAlchemy, Docker, nginx)
Stars: ✭ 165 (-7.82%)
Mutual labels: flask
Machine Learning Deployment
Launch machine learning models into production using flask, docker etc.
Stars: ✭ 177 (-1.12%)
Mutual labels: flask
Shopyo
🎁 Your Open web framework, designed with big in mind. Flask with Django advantages. Build your management systems, ERP products & mobile backend (coming soon). Small business needs apps included by default. First timers friendly. Email: [email protected] | password: pass
Stars: ✭ 172 (-3.91%)
Mutual labels: flask
Flask Diamond
💎 Flask-Diamond is a batteries-included Flask framework.
Stars: ✭ 170 (-5.03%)
Mutual labels: flask
Bottle Cork
Authentication module for the Bottle and Flask web frameworks
Stars: ✭ 174 (-2.79%)
Mutual labels: flask
Flaskr Tdd
Flaskr: Intro to Flask, Test-Driven Development (TDD), and JavaScript
Stars: ✭ 2,103 (+1074.86%)
Mutual labels: flask
Flask api
Creating a Machine Learning API using Flask - Repository for AV Article
Stars: ✭ 177 (-1.12%)
Mutual labels: flask
Flask Meld
Meld is a full-stack framework for Flask that allows you to create dynamic frontends in Flask using Python and the Jinja2 templating engine.
Stars: ✭ 177 (-1.12%)
Mutual labels: flask
Gardenpi
Multizone Hydroponic / Aquaponic / Irrigation & Fish Tank Water management and monitoring platform
Stars: ✭ 177 (-1.12%)
Mutual labels: flask
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
Search Times
There are 4 engines in this demo. Each engine can search 100 times/day.
If the demo run out of search times when you use, please try just another day.
Requirements
- python 3.5
- flask 0.11.1
- gunicorn 19.6.0
- requests 2.12.1
- flask-bootstrap 3.3.7.0
Build Setup
- install requirements
pip install -r requirements.txt
- run
gunicorn app:app
# server at http://127.0.0.1:8000
Config
- in
data/engine.json
, you can change&add the engine'skey
andcx
values:
{
"YOUR_ENGINE":{
"name":"YOUR_NAME",
"key":"YOUR_API_KEY",
"cx":"YOUR_ENGINE_ID"
}
},
- where to get CSE ID and Google API key :
Google CSE & Google API Console
Todo
- -[x] update to python3
- -[x] thumbnail switch
- -[ ] doodle
License
TinyGoogle is licensed under MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].