runcommands: execute system commands from views
Project description
runcommands: execute system commands from urls.
Authors: Mathieu Agopian and contributors
Licence: BSD
Compatibility: Django 1.4+, python2.7 and python3.3
Project URL: https://github.com/magopian/django-runcommands
Documentation: http://django-runcommands.rtfd.org/
Quickstart
Install the application:
pip install django-runcommands
And then add an entry for the runcommand’s view in your URLCONF, for each command you wish to make accessible:
# urls.py
from runcommands.views import RunCommandView
urlpatterns = patterns(
'',
url(r'^hello-world/$',
RunCommandView.as_view(command='echo Hello World')),
)
Your command output is now available at the url /hello-world/.
Hacking
Setup your environment:
git clone https://github.com/magopian/django-runcommands.git cd django-runcommands
Hack and run the tests using Tox to test on all the supported python and Django versions:
make test
Changelog
0.1 (2013-06-18)
first version