Research - lzbrooks/track-scraper GitHub Wiki
Music Database Structure
Initial sketch:
Table artists
----
name
description
homepage
Table albums
----
List(artists)
name
release_date
description
List(genres)
picture_link
List(tracks)
List(associations)
Table tracks
----
name
List(artists)
description
playtime
lyrics
language
youtube_link
List(original_tracks)
List(associations)
Table genres
----
name
description
Table associations
----
name
description
References
MongoDB and Django
Tutorials
Django + MongoDB = Django REST Framework Mongoengine
Build Your First Python and Django Application
Writing your first Django app
Using MongoDB as your primary Django databse
Mongoengine
Mongoengine vs PyMongo for Django mongoengine wins (ORM implementation)
Mongoengine Django model integration
Mongoengine Docs
Mongoengine homepage
Django
Deploying to Heroku
MongoDB
Guide for using MongoDB and deploying to Heroku
MongoDB Hosting: Database-as-a-Service by mLab
Django
Configuring Django Apps for Heroku
Deploying Python and Django Apps on Heroku
Heroku Django Starter Template
Django Heroku Background Cron Jobs
Background Tasks in Python with RQ
Heroku Scheduler
CURRENT SOLUTION: set up a custom base command and run it with Heroku Scheduler instead of a dedicated worker dyno
Django Crontab
(Commit attempt)
Persistent background task Django + Heroku
django-crontab
Django Background Tasks
(Commit of attempt)
Django Background Tasks Github Repo
How can I schedule Django background task in Heroku without using Credit card or without money?
Django Background Tasks