application.workers package#

Subpackages#

Submodules#

application.workers.automatic_upload module#

Periodically sync specially-tagged blobs to their respective video/music server location.

application.workers.automatic_upload.automatic_upload()#

Automatically sync specially-tagged blobs to their respective video/music server location.

Return type:

None

application.workers.automatic_upload.upload_music(url)#
Return type:

None

application.workers.automatic_upload.upload_videos(url)#
Return type:

None

application.workers.blob_cleanup module#

Periodically scan for orphan blobs and clean them up.

application.workers.blob_cleanup.blob_cleanup()#

Periodically scan for orphan blobs and clean them up.

Return type:

None

application.workers.fetch_book_covers module#

Periodically scan for linked books with remote thumbnails and pull the thumbnails locally.

application.workers.fetch_book_covers.fetch_book_covers()#

If both books and blobs are enabled, scan for books with a remote thumbnail, and download it to blob storage.

Return type:

None

application.workers.sync_google_books module#

Sync google books so the data stays up-to-date.

application.workers.sync_google_books.sync_google_books()#

Sync data for a handful of books, if they haven’t been synced in a while.

Return type:

None

Module contents#

Module for background worker process management.

application.workers.begin()#

Launch background worker processes.

Return type:

None