https://realpython.com/blog/python/asynchronous-tasks-with-django-and-celery/
$ pip install celery
$ sudo apt-get install rabbitmq-server
import os | |
from pyinfra import host | |
from pyinfra.operations import server, files | |
from pyinfra import local | |
ROOT_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | |
var BACKUP_FOLDER_ID = 'INSERT_FOLDER_ID_HERE'; | |
var NATIVE_MIME_TYPES = {}; | |
NATIVE_MIME_TYPES[MimeType.GOOGLE_DOCS] = MimeType.MICROSOFT_WORD; | |
NATIVE_MIME_TYPES[MimeType.GOOGLE_SHEETS] = MimeType.MICROSOFT_EXCEL; | |
NATIVE_MIME_TYPES[MimeType.GOOGLE_SLIDES] = MimeType.MICROSOFT_POWERPOINT; | |
var NATIVE_EXTENSIONS = {}; | |
NATIVE_EXTENSIONS[MimeType.GOOGLE_DOCS] = '.docx'; | |
NATIVE_EXTENSIONS[MimeType.GOOGLE_SHEETS] = '.xlsx'; |
https://realpython.com/blog/python/asynchronous-tasks-with-django-and-celery/
$ pip install celery
$ sudo apt-get install rabbitmq-server