matagus

My bookmarks

Jul 14

jabberbot: A simple Jabber Bot for Python

Programming your own Jabber bot can be fun and helpful. This is python-jabberbot, a Jabber bot framework for Python that enables you to easily write simple Jabber bots. You can use your Jabber bots to provide information about your running systems, to make your website interact with your visitors or notify you about updates or changes you monitor with your Python scripts.

Visit: http://thpinfo.com/2007/python-jabberbot/

Jan 22

How-To Guide for Descriptors (Python)

Best reference about descriptors on Python. "Defines descriptors, summarizes the protocol, and shows how descriptors are called."

Visit: http://users.rcn.com/python/download/Descriptor.htm

Oct 23

Chris Wanstrath Keynote at Ruby Hoedown 2008

My plea to you today is to start a side project. Scratch your own itch. Be creative. Share something with the world, or keep it to yourself.

Side projects are less masturbatory than reading RSS, often more useful than MobileMe, more educational than the comments on Reddit, and usually more fun than listening to keynotes.

Visit: http://gist.github.com/6443

Oct 22

Paydar project

Playdar is designed to solve one problem: given the name of a track, find me a way to listen to it right now. It will search your local disk (iTunes library, MP3 folder etc.), it will search your home or office network (kinda like searchable iTunes shared libraries) and it will search other sources. You can write plugins for Playdar to enable it to search additional sources. It's fast. If a matching song is within reach, it can start playing in less than a second. This is called Content Resolution. Playdar is a "Content Resolver" - it will take metadata (artist, album, track names) and resolve them to a location of a matching music file. This might be on your disk, or over the network - regardless, sources are always presented as URLs that point to your local machine. Playdar runs a lightweight webserver on your machine - this is how you talk to it, and it's how other desktop apps and web apps talk to it.

Visit: http://www.playdar.org/

Oct 13

OpenSearch standar

OpenSearch is a collection of simple formats for the sharing of search results.

The OpenSearch response elements can be used to extend existing syndication formats, such as RSS and Atom, with the extra metadata needed to return search results.

Visit: http://www.opensearch.org/

Oct 10

Webhooks

Web hooks are user-defined callbacks over HTTP for push, pipes and plugins. You can think of web hooks as distributed plugins for your website. I'm reading about it a lot nowadays.

Visit: http://blog.webhooks.org/

Oct 10

Pastie

A really keen and usefull pastebin site.

Visit: http://pastie.org/

Oct 09

Django Design Patterns

This is a collection of patterns which we have found occuring commonly with Django. All of these either make collaboration easier, coding simpler or code more maintainable. None of them are design patterns in the sense of GoF design patterns. We call them design patterns as none other seem closer or more convinient.

These are guidelines, which need to be overriden (very commonly, in some cases). Use your judgement when using them. As PEP8 says, “Foolish consistency is the hobgoblin of small minds.”

Visit: http://djangodesignpatterns.uswaretech.net/

Aug 17

Data Portability Project

Data portability is the ability for people to reuse their data across interoperable applications. The DataPortability Project works to advance this vision by identifying, contextualizing and promoting efforts in the space.

Visit: http://www.dataportability.org/