Nouns automations is a project built for NounsDAO to allow building automations using Zapier and Integromat. This repo hosts the server side that serves the data to Zapier & Integromat.
Feel free to open issues/pull requests.
- Zapier: https://zapier.com/developer/public-invite/145904/8a8e34e04debec63de5fef1526fe3879/
- Integromat: https://www.integromat.com/en/apps/invite/6b5f6756542eb1dc5aac97ff95cf2e68
- Clone the repo
pipenv install && pipenv shell
- Create a new mysql database locally
- Create a
.envrc
file based on.envrc.example
..envrc
uses direnv, you can use any other method to set env variables.- Set the
DJANGO_SECRET_KEY
- Set the mysql connection details
- Set the alchemy api key
- Set the
- Create database tables:
python manage.py migrate
- Run the server:
python manage.py runserver
- Go to
http://127.0.0.1:8000/auctions/
to see if everything works
- Go to
- Schedule background job to check for new auctions:
python manage.py schedule_check_for_new_auctions
- To run the background jobs, in a new shell, inside
pipenv shell
run:python manage.py qcluster