├── .gitignore ├── Pipfile ├── README.md ├── code ├── .gitignore ├── Procfile ├── django.db ├── fixtures │ ├── live-company.json │ ├── schedule.json │ └── stocks.json ├── links.md ├── manage.py ├── pyvenv.cfg ├── requirements.txt ├── runtime.txt ├── stocks │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20201104_2343.py │ │ ├── 0003_auto_20201104_2359.py │ │ ├── 0004_pricelookupevent_ticker.py │ │ ├── 0005_company_one_off_scrape.py │ │ ├── 0006_company_has_granular_scraping.py │ │ ├── 0007_company_periodic_task.py │ │ ├── 0008_remove_company_periodic_task.py │ │ ├── 0009_company_periodic_task.py │ │ ├── 0010_company_scraping_scheduler_enabled.py │ │ └── __init__.py │ ├── models.py │ ├── scraper.py │ ├── tasks.py │ ├── tests.py │ └── views.py └── time_tasks │ ├── __init__.py │ ├── asgi.py │ ├── celery │ ├── __init__.py │ └── conf.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── nbs ├── 01_start_here.ipynb ├── 02_installations.ipynb ├── 03_install_redis.ipynb ├── 04_setup_project.ipynb ├── 05_integrate_celery_and_django.ipynb ├── 06_web_scraping_client.ipynb ├── 07_create_and_use_celery_tasks.ipynb ├── 08_Django_App_&_Model.ipynb ├── 09_scheduling_tasks_in_django.ipynb ├── Welcome.md ├── _config.yml └── _toc.yml ├── push.sh └── serve.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/.gitignore -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/Pipfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/README.md -------------------------------------------------------------------------------- /code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/.gitignore -------------------------------------------------------------------------------- /code/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/Procfile -------------------------------------------------------------------------------- /code/django.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/django.db -------------------------------------------------------------------------------- /code/fixtures/live-company.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/fixtures/live-company.json -------------------------------------------------------------------------------- /code/fixtures/schedule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/fixtures/schedule.json -------------------------------------------------------------------------------- /code/fixtures/stocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/fixtures/stocks.json -------------------------------------------------------------------------------- /code/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/links.md -------------------------------------------------------------------------------- /code/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/manage.py -------------------------------------------------------------------------------- /code/pyvenv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/pyvenv.cfg -------------------------------------------------------------------------------- /code/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/requirements.txt -------------------------------------------------------------------------------- /code/runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.8.6 -------------------------------------------------------------------------------- /code/stocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/stocks/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/admin.py -------------------------------------------------------------------------------- /code/stocks/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/apps.py -------------------------------------------------------------------------------- /code/stocks/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0001_initial.py -------------------------------------------------------------------------------- /code/stocks/migrations/0002_auto_20201104_2343.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0002_auto_20201104_2343.py -------------------------------------------------------------------------------- /code/stocks/migrations/0003_auto_20201104_2359.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0003_auto_20201104_2359.py -------------------------------------------------------------------------------- /code/stocks/migrations/0004_pricelookupevent_ticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0004_pricelookupevent_ticker.py -------------------------------------------------------------------------------- /code/stocks/migrations/0005_company_one_off_scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0005_company_one_off_scrape.py -------------------------------------------------------------------------------- /code/stocks/migrations/0006_company_has_granular_scraping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0006_company_has_granular_scraping.py -------------------------------------------------------------------------------- /code/stocks/migrations/0007_company_periodic_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0007_company_periodic_task.py -------------------------------------------------------------------------------- /code/stocks/migrations/0008_remove_company_periodic_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0008_remove_company_periodic_task.py -------------------------------------------------------------------------------- /code/stocks/migrations/0009_company_periodic_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0009_company_periodic_task.py -------------------------------------------------------------------------------- /code/stocks/migrations/0010_company_scraping_scheduler_enabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/migrations/0010_company_scraping_scheduler_enabled.py -------------------------------------------------------------------------------- /code/stocks/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/stocks/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/models.py -------------------------------------------------------------------------------- /code/stocks/scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/scraper.py -------------------------------------------------------------------------------- /code/stocks/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/tasks.py -------------------------------------------------------------------------------- /code/stocks/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/stocks/tests.py -------------------------------------------------------------------------------- /code/stocks/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /code/time_tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/time_tasks/__init__.py -------------------------------------------------------------------------------- /code/time_tasks/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/time_tasks/asgi.py -------------------------------------------------------------------------------- /code/time_tasks/celery/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/time_tasks/celery/__init__.py -------------------------------------------------------------------------------- /code/time_tasks/celery/conf.py: -------------------------------------------------------------------------------- 1 | CELERY_RESULT_BACKEND = "django-db" -------------------------------------------------------------------------------- /code/time_tasks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/time_tasks/settings.py -------------------------------------------------------------------------------- /code/time_tasks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/time_tasks/urls.py -------------------------------------------------------------------------------- /code/time_tasks/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/code/time_tasks/wsgi.py -------------------------------------------------------------------------------- /nbs/01_start_here.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/01_start_here.ipynb -------------------------------------------------------------------------------- /nbs/02_installations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/02_installations.ipynb -------------------------------------------------------------------------------- /nbs/03_install_redis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/03_install_redis.ipynb -------------------------------------------------------------------------------- /nbs/04_setup_project.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/04_setup_project.ipynb -------------------------------------------------------------------------------- /nbs/05_integrate_celery_and_django.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/05_integrate_celery_and_django.ipynb -------------------------------------------------------------------------------- /nbs/06_web_scraping_client.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/06_web_scraping_client.ipynb -------------------------------------------------------------------------------- /nbs/07_create_and_use_celery_tasks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/07_create_and_use_celery_tasks.ipynb -------------------------------------------------------------------------------- /nbs/08_Django_App_&_Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/08_Django_App_&_Model.ipynb -------------------------------------------------------------------------------- /nbs/09_scheduling_tasks_in_django.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/09_scheduling_tasks_in_django.ipynb -------------------------------------------------------------------------------- /nbs/Welcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/Welcome.md -------------------------------------------------------------------------------- /nbs/_config.yml: -------------------------------------------------------------------------------- 1 | # Book settings 2 | title: Time & Tasks 2 3 | author: Justin Mitchel -------------------------------------------------------------------------------- /nbs/_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/nbs/_toc.yml -------------------------------------------------------------------------------- /push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/push.sh -------------------------------------------------------------------------------- /serve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingforentrepreneurs/Time-Tasks-2/HEAD/serve.sh --------------------------------------------------------------------------------