APP LAYOUT├── app
│ ├── __init__.py
│ ├── main.py
│ └── marketing
│ │ ├── __init__.py
│ │ ├── marketing.py
│ └── finance
│ │ ├── __init__.py
│ │ ├── finance.py
│ └── hr
│ ├── __init__.py
│ └── hr.py
$ uvicorn --host 0.0.0.0 --port 8320 main:server
INFO: Started server process [93409]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO…


Setup

$ virtualenv -p python3.7 easy-job-env  
$
source easy-jobs-env/bin/activate
(easy-job-env)$
pip install easyjobs

ETL — Extract -> Transform -> Load


$ virtualenv -p python3.7 db-api
$ source db-api/bin/activate
(db-api)$…

Joshua Jamison

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store