Step 0 Creating New Project
New Project
You can run the command 'toapi new' whenever you want to start a new api server.
$ toapi new toapi/toapi-pic 2017/12/26 11:41:38 [New project] OK Creating project directory "toapi-pic" Cloning into 'toapi-pic'... remote: Counting objects: 13, done. remote: Compressing objects: 100% (10/10), done. remote: Total 13 (delta 2), reused 9 (delta 1), pack-reused 0 Unpacking objects: 100% (13/13), done. Checking connectivity... done. 2017/12/26 11:41:40 [New project] OK Success! cd toapi-pic toapi run
This command create a new folder named toapi-pic
, which include some files:
$ tree . . ├── app.py ├── items │ ├── __init__.py │ ├── pexels.py │ └── pixabay.py ├── README.md ├── settings.py └── wsgi.py 1 directory, 7 files
- app.py: define the app instance.
- settings.py: global configs.
- items: define items you want to extract.
- wsgi.py: expose interface to gunicorn, uwsgi .etc for serving.