Welcome to the Venom project. Venom is a set of API tools that make server development faster and easier to understand while still staying scalable and modern. Learn more about our vision at venom.io
PyVenom is a framework that wraps Google App Engine. It's goal is to bring the barrier to entry of servers lower than App Engine already does while still remaining useful.
- Install homebrew
$ brew install python
$ sudo easy_install pip
Install Google App Engine
$ brew install google-app-engine
How to Use PyVenom
$ sudo pip install pyvenom
Creating a New Project
$ venom create hello-world
Run the New Server
$ cd hello-world $ venom start
Google App Engine is required for PyVenom to run. If you do not have it installed on your system, you will be prompted to install.
Install Google App Engine? (y/n): y
Check Your Server
Goto localhost:8080/api/v1/helloworld, you should see a JSON response that says 'Hello World!'. Congrats! You've created your first PyVenom server.
$ npm run test
Running Example Server
$ npm run example:start
Install local Venom on the Example Server
$ npm run example:venom:install
Running venom.io local Server
$ npm run website:start
Why do we use
npm for a python project? Because it's a convenient script runner.