https://github.com/dimagi/django-soil
An asynchronous downloader for django. Plant your seeds and wait for them to grow!
https://github.com/dimagi/django-soil
Last synced: 6 months ago
JSON representation
An asynchronous downloader for django. Plant your seeds and wait for them to grow!
- Host: GitHub
- URL: https://github.com/dimagi/django-soil
- Owner: dimagi
- Created: 2011-08-19T17:23:23.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2015-09-07T21:00:42.000Z (almost 11 years ago)
- Last Synced: 2025-09-19T23:37:49.015Z (10 months ago)
- Language: Python
- Homepage:
- Size: 751 KB
- Stars: 3
- Watchers: 28
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Django Soil
===========
This is a simple app to help you schedule long running tasks for retrieval later when they're done.
It has two modes of operation:
#. Sit and refresh page till it's done with a download link.
#. Send a "done" email with a link to a page with the resulting download.
If you want to server large binaries over a cache, you must have django-redis installed, otherwise python-memcached is all you need
There are a few settings you can use to tweak the default cache storage::
SOIL_DEFAULT_CACHE = 'soil.FileDownload' # or 'soil.CachedDownload'
SOIL_DEFAULT_CACHE = 'default' # or 'memcached', 'redis', etc.