#python (158 links)
Lots of rather exciting music analysis APIs.
django-devserver provides a simple drop-in runserver replacement. It allows you to run a command, python manage.py rundevserver, and to get some additional information. As of writing, that additional information includes real-time SQL logging (aka mass query spam in your terminal), and a summary of cache calls.
A Python script that uses [the Webfaction] API to create all of the DNS overrides you need to use Google Apps for your email.
A web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc.
- django-lint - Statically check Django applications « code « lamby chris-lamb.co.uk
Reports on common programming errors and bad code smells, including checking for nullable CharField field types, the use of brittle or deprecated Django features (such as auto_now_add) as well as the absence of recommended options in settings.py. It aims to encourage the development of high-quality re-usable Django applications.
- Django gotchas v0.1 documentation djangogotchas.uswaretech.net
- The apps that power Django-Mingus | Monty Lounge Blog blog.montylounge.com
Lots of useful-looking django apps.
Via alastc.
- Blog Roll: Fabric factory yml-blog.blogspot.com
Early days but looks promising. "I have decided to use cpython as platform, django as web framework for the server and Fabric as library to automate the task execution."
Aims to provide an easy to setup continuous integration server and client. The server side infrastructure is built on top of django. The tasks are described using fabric.
Two case studies of building Django applications irresponsibly on tight deadlines, and some thoughts on more sustainable ways of developing with Django.
- Token Testing Slides slideshare.net
- Automating web site deployment at Barcamp Brighton | Morethanseven morethanseven.net
A brief talk about getting started with automating deployment [...] nice and simple and [doesn't] focus on any specific technology or tool – just the general principles and pitfalls of doing anything manually.
Webfaction's new Django documentation.
- Bitten bitten.edgewall.org
Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface.
A system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention.
There’s plenty of material (documentation, blogs, books) out there that’ll help you write a site using Django… but then what? You’ve still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website.
A Python library and command-line tool designed to streamline deploying applications or performing system administration tasks via the SSH protocol. It provides tools for running arbitrary shell commands (either as a normal login user, or via sudo), uploading and downloading files, and so forth.
- Agile Testing: Python well represented in NASA's Nebula cloud agiletesting.blogspot.com
The most interesting thing for Python fans will be undoubtedly their selection for the Web application framework. Maybe again unsurprisingly, they chose...Django
A URL shortening app for Django.
- Build Your Own URL Shortening Service - ronny.haryan.to ronny.haryan.to
- Adactio: Journal—Building Reprieve adactio.com
I persevered, I obediently followed the tutorial, and I discovered all the things that make Django such a powerful framework; the excellent separation of concerns, the superb templating system, the lack of so-called front-end “helpers” that cripple other server-side frameworks. I think Gareth was really onto something when he noticed the way that the web standards world appears to be choosing Django.
- Four crowdsourcing lessons from the Guardian’s (spectacular) expenses-scandal experiment » Nieman Journalism Lab niemanlab.org
"Journalism has been crowdsourced before, but it’s the scale of the Guardian’s project — 170,000 documents reviewed in the first 80 hours, thanks to a visitor participation rate of 56 percent — that’s breathtaking." Brilliant.
- django-compress - Google Code code.google.com
A Django application that automates CSS/JavaScript compression and helps in making delivery of static media more efficient
- django-bloom - Google Code code.google.com
Bloom is set of open source pluggable applications for rapidly developing mobile websites in Django.
- django-reversion - Google Code code.google.com
Reversion is an extension to the Django web framework that provides comprehensive version control facilities.
- Getting started with Pinax | Surfing in Kansas ericholscher.com
- Pinax pinaxproject.com
An open-source collection of re-usable apps for the Django Web Framework. By integrating numerous reusable Django apps to take care of the things that many sites have in common, it lets you focus on what makes your site different.
- Django cheat sheet (Mercurytide) mercurytide.co.uk
- Announcing dmigrations simonwillison.net
dmigrations is a Django migrations tool. It addresses a common problem in Django development: if you change a model after creating the database tables for it with syncdb, how do you reflect those changes in your database tables without blowing away your existing data and starting again from scratch?
Handy intro.
- Persistent Django on Amazon EC2 and EBS - The easy way thomas.broxrost.com
This tutorial will take you through all the necessary steps for setting up Django with a persistent PostgreSQL database on AWS. I will be assuming no prior knowledge of AWS,
- djangobile - Google Code code.google.com
Djangobile is a django extension for render web pages according to device capabilities. Therefore djangobile offers an implementation for W3C Working Draft IDEAL (Interface DEscription Authoring Language).
- Think Python: An Introduction to Software Design greenteapress.com
Free beginner's Python book.
- BitNami :: DjangoStack bitnami.org
The BitNami DjangoStack is an installer that greatly simplifies the installation of Django and its runtime dependencies. It includes ready-to-run versions of Python, Django, MySQL and Apache. DjangoStack is distributed for free under the Apache 2.0 license.
- Aeracode :: South aeracode.org
Intelligent schema migrations for Django apps.
- django-assets - Google Code code.google.com
Webmonkey's Django tutorial.
On my new homepage, a combined list of my tweets, bookmarks, and user comments on my site appear underneath my latest blog entries. I use a fun bit of Django code to pull these various items together, sorted by publication date
- Django snippets: Welcome djangosnippets.org
"A site for users of the Django web framework to come together and share useful "snippets" of reusable code."
- HOWTO Install Django on Site5 - Site5 Web Hosting Forums forums.site5.com
- Debugging Django simonwillison.net