I just released another version of Pinder, my Campfire API.
The major news is the ability to read the online transcripts like this:
[code lang="python"]
days = room.transcripts() print room.transcript(days[0]) # last transcript [{'person': u'Bob B.', 'message': u'Are you spying on me?', 'user_id': u'1234567', 'id': u'19343281'}] [/code]
See Campfire.transcripts(), Room.transcripts() and Room.transcript() for the details.
Here what’s new:
Campfire objects now have rooms() and rooms_names() methods to get the list of the associated room objects and the names of all the rooms
Campfire objects also have find_or_create_room_by_name(), an helper method which combine find_room_by_name() and create_room()
The whole library has been updated to httlibp2 0.3.0
A proper user agent is sent during the requests
Room objects now have guest_access_enabled() to know if the guests can enter that room
The support for transcripts has been added throughout the library. See the changelog for details.

