Skip to main content

Poor Man's Cron is Django app which makes use of spambots, search engine indexing robots and alike to run scheduled tasks in approximately regular intervals.

Project description

Django Poor Man’s Cron is Django app which makes use of spambots, search engine indexing robots and alike to run scheduled tasks in approximately regular intervals.

This app isn’t meant to be a fully-featured project, but rather a modifiable experimental concept.

To install the app, do the following:

  • Check it out and put it somewhere under python path.

  • Add the app to INSTALLED_APPS and its PoorMansCronMiddleware class to MIDDLEWARE_CLASSES in your project settings.

  • Run python manage.py syncdb to update the DB schema.

  • Create management commands for scheduled tasks (probably you can also use Django Command Extensions).

  • Create ScheduledTask objects in Django administration.

    INSTALLED_APPS = (

    # … “poormanscron”, )

    MIDDLEWARE_CLASSES = (

    # … “poormanscron.middleware.PoorMansCronMiddleware”, )

The included initial_data fixture serves as an example where “cleanup” command is called every day after 3 am.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-poormanscron-0.1.2.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file django-poormanscron-0.1.2.tar.gz.

File metadata

File hashes

Hashes for django-poormanscron-0.1.2.tar.gz
Algorithm Hash digest
SHA256 70fdafbec331dcd34d2fd2539fd74a464fcea91c6932c1b8a15fdd1ff6f42bb5
MD5 126afcb0b6d02770c1a50837387c28b7
BLAKE2b-256 b5f17ef959a671dcbd0621fb856f1bad07f6c329c49b4c9f27826a4c8585704d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page