Neo4j, the popular NoSQL database (praised in our infamous NoSQL Smackdown by the CTO of Amazon no less) has moved its main source to GitHub. For readers new to graph databases, here’s a brief video introduction. For more on Neo4j, be sure and check out the Getting Started Guides with introductions for Java, Python, and [...]
Python
Django-CMS Levels Up right
Django-CMS released version 2.1.0 today, along with an impressive new project website. New features in 2.1.0 include: Frontend Editing Placeholder Fields Better Menu System Better Apphooks Better Tests and Documentation The new website is built on the platform (obviously), and features an hour-long private demo of a fresh installation. What is Django-CMS? Django-CMS is an [...]
Fast-python-pb: Fast Python Protocol Buffers! right
Greplin, the personal search engine for your Cloud Data, released a new set of Python bindings for Google’s Protocol Buffer’s C++ Library. What are protocol buffers? Protocol Buffers are a typed “efficient yet extensible format” for serializing/transporting/interfacing with structured data. They are used internally at Google for everything from file formats to RPC protocols. Google [...]
Overseer: Disqus’ Django Status Board right
Disqus, the world’s largest Django application has released a ready-to-go status board application for Django. Suitable for both internal and external use, it can be run within your existing project or as a standalone application. Other Python goodies from Disqus include a Python Tools TextMate Bundle and a solid Disqus API wrapper. Overseer has been [...]
Spacelog: Python brings historical space missions to life right
Forty years later, it’s with a sense of wonder that we reflect on the space missions of the 1960s. With space programs drastically scaled back in the current global economy the Final Frontier isn’t seeing as much manned exploration as it once was. Thanks to public archives (and a little Python) you can now (re)live [...]
The Changelog Archive 20101031 – News roundup
Adam, Kenneth, and Wynn round up the news from a busy October on The Changelog. Items mentioned in the show: Kenneth is very excited about Conan’s return to late night nubnub – PubSubHubbub client/server for Node.js SocketTornad.IO – Server-side Websockets for Tornado and Socket.io space-tweet – Good tweets vs. bad tweets in Node, Socket.IO, MooTools [...]
Paython: Payment Gateway Module right
Auston Bunsen has started work on a new Python module for payment processing, and is looking for help! Paython aims to be a full Python implimentation of Ruby’s popular ActiveMerchant gem. The project is under active development, and is seeking new contributors. Paython currently supports Authorize.net, Intuit, and First Data Global Gateway. Support for many [...]
Watch Wednesday for 20101027
After a week off, another Watch Wednesday, full of projects you might have missed on GitHub. endtwist / AjaxIM Ajax IM is an open-source, extensible, theme-able instant messaging framework, powered by Node.js. offmessage /portify Portify is a Python utility to transcode your music collection between Ogg, Flac, and MP3. janlelis / irbtools IRB Tools is [...]
WatchWednesday for 20101013
Another Wednesday, another set of projects you might want to watch. mauricemach / coffeekup Released as a celebration of whyday, CoffeeKup brings the Markaby concept to CoffeeScript (featured in Episode 0.2.9). body -> header -> h1 (@title or ‘No Title’) nav -> ul -> (li -> a href: ‘/’, -> ‘Home’) unless @path is ‘/’ [...]
The Changelog Archive 20100930 – News roundup
Wynn, Kenneth, and Micheil run through the news and highlights of a busy September on thechangelog.com. Sorry for the poor audio in this episode, due to technical difficulties we had to fall back to our single channel recording so we couldn’t cut out the typing and coughing :-/ Items mentioned in the show: Tablib: Pythonic [...]
SocketTornad.IO: Server-side Websockets for Tornado and Socket.io right
Socket.IO, the popular Websockets library gets some Python love from Brendan McAdams. SocketTornad.IO adds Websockets support to your Tornado app, handling all the protocol details on the server to wire up to the usual Socket.IO client libraries in the browser. In the simplest case, your Tornado app need only subclass tornad_io.socket_io.SocketIOHandler and handle on_message, and [...]
resty: Piping hot REST client for bash or zsh right
I love REST APIs, so I’m always looking for new tools for the toolbox. Resty from Micha Niskin caught my eye because it can be loaded into your bash or zsh. To install, just download the script and source it. $ curl http://github.com/micha/resty/raw/master/resty > resty $ . resty Now your shell is loaded up with [...]
Learn Python the Hard Way Released right
Zed Shaw, who we interviewed on Episode 0.3.4, just released Learn Python The Hard Way, an early-beginners guide to Python. This is not a book for developers interested in learning Python: If you can already code then the book will probably drive you insane. It’s intended for people who have no coding chops to build [...]
Episode 0.3.6 – Django Dash
Kenneth and Wynn caught up with Daniel, Christian, and Matt from Pragmatic Badger to talk about the Django Dash, Python, and Ruby. Items mentioned in the show: Daniel, Christian, and Matt from Pragmatic Badger host the Django Dash. Django Dash – you’ve got 48 hours to build a Django app. Go! Pyweek – Build a [...]
Tablib: Pythonic Tabular Data Library right
The Changelog’s Kenneth Reitz is pleased to announce a new Python module: Tablib. Tablib is a simple module for working with tabular datasets. It allows you create tables of data using standard Python datatypes, manipulate them, and easily export to Excel, JSON, YAML, and CSV. Basic Usage: import tablib headers = (‘first_name’, ‘last_name’, ‘gpa’) data [...]
Episode 0.3.4 – Mongrel2, guitar, and more with Zed Shaw
Wynn caught up with Zed Shaw’s non-rockstar alter ego to talk about Mongrel2, high performance web sites, guitar, and software community ponzi schemes. Items mentioned in the show: Mongrel2 – an application, language, and network architecture agnostic web server that focuses on web applications using modern browser technologies. Original mongrel _why an anonymous and prolific [...]
Logbook: Impressive Logging for Python
Python’s logging module from the standard libarary has over stayed its welcome for far too long. Armin Ronacher, the creator of Sphinx, Flask, and Pygments just released a much needed module to the Python community: Logbook. Logbook is an extremely well documented and powerful logging handler library. Out of the box, it includes log handlers [...]
Episode 0.2.4 – Facebook Open Source projects: Tornado, Hip-hop, and Three20
Adam and Wynn caught up with David Recordon and other Facebook developers to talk about their wide range of open source projects including Tornado, Hip-Hop, and Three20 as well as OpenGraph and OAuth 2.0. Mentioned in the show: David Recordon Open Source developer at Facebook, co-creator of OAuth Paul Bucheit Co-founder of FriendFeed, creator of [...]
webkit2png – command line web screenshots right
Typekit’s Paul Hammond built a great Python application that easily generates screenshots of websites right from the command line. Once installed, making a screenshot of a webpage is as simple as: webkit2png http://thechangelog.com The result: full, clipped, and thumbnail PNGs. [Project Page] [Source on GitHub]
Denied: Sinatra for Python right
If you’re a Pythonist who’s been longing for some Sinatra action, then look no further. Denied is the next generation Python micro-web-framework, wrapped in a single portable library. Let’s run a simple routed app on port 8080: from deny import * @route(‘/’) def hello(): return ‘Hello World!’ if __name__ == ‘__main__’: run() It’s a beautiful [...]
QR – Easy Redis queues with Python right
QR from Ted Nyman makes it simple to create double ended queues, queues, and stacks in Redis from Python. Double ended queues allow items to be added to the beginning or end of the queue while normal queues and stacks are first-in-first-out (FIFO) and last-in-first-out (LIFO) respectively. To create a queue simply import QR: >> [...]
Rippin’ off Python w/ Chris Wanstrath
A great talk from Chris Wanstrath (@defunkt) on Python from a Rubyist’s perspective. We too favor awesome docs for the projects that we feature, peps seem like an awesome concept to support (seriously), and hacking side-by-side with two languages is a nice way to get started with a new language… Great work Chris on your [...]
WebFinger libraries emerge right
Less than 24 hours after Google broke the news of its take on WebFinger, its 21st century take on the Unix finger command, enterprising developers are releasing native libraries for the service. In case you missed it, WebFinger is a way to get profile information for a user of a service based solely on their [...]
Episode 0.1.3 – Civic hacking with Luigi Montanez and Jeremy Carbaugh from Sunlight Labs
Adam and Wynn caught up with Luigi Montanez and Jeremy Carbaugh from Sunlight Labs and discussed their Python and Ruby projects, government transparency, and civic hacking – open source contributions as activism. Items mentioned in the show: Real Time Congress – iPhone app for keeping tabs on Congress, built with Appcelerator Titanium Anthill – Django-powered [...]
riak – high performance document store built on JSON and REST right
Riak, REE-ahk, combines the power of Erlang with the ubiquity of JSON to deliver a highly scalable document store over REST. Hold on CouchDB fans, before you pounce, you haven’t heard this one before. Master-less replication Riak is architected for master-less replication from the GET-go. All nodes participate equally in the replication so scaling horizontally [...]
AppSalesGraph: graph your App Store sales data right
AppSalesGraph from @maxklein is a Python application that allows you graph your sales data from the app store. [Source on GitHub] [Homepage]
Episode 0.0.8 – Marshall Culpepper from Appcelerator Titanium
Adam and Wynn spoke with Marshall Culpepper from Appcelerator about their open source projects Titanium Desktop and Titanium Mobile. Items mentioned in the show RaphaelJS WebGL CodeStrong Titanium developer docs Fix Me Titanium Desktop on GitHub Titanium Mobile on GitHub
Google Analytics API v2 now in Python Client Library for Google Data APIs right
This newly updated Python wrapper for the Google Data APIs supports the following Google services: GData Developer Forum GData Python Client Lib Contributor Forum Health Data API Forum Project Hosting Forum Sites API Forum Base Data API Forum Blogger Data API Forum Calendar Data API Forum Spreadsheets Data API Forum Picasa Web Albums Data API [...]
Episode 0.0.7 – Mike Dirolf from 10gen and MongoDB
Adam and Wynn spoke with Mike Dirolf from 10gen about their fast-growing MongoDB project. Mike gave us insight on how MongoDB came about, design decisions, and the future of this cool NoSQL server. Items mentioned in the show Google’s V8 project Mongo’s new Map/Reduce features Mongo’s BSON storage format MongoMapper Ruby ORM from John Nunemaker [...]
libcloud: Pure Python client library for interacting with cloud server providers right
libcloud is a pure python client library for interacting with many of the popular cloud server providers including: EC2, EC2-EU, Slicehost, Rackspace, Linode, VPS.net, RimuHosting, vCloud and Terremark libcloud was originally created by the folks over at Cloudkick, but has since grown into an independent free software project licensed under the Apache License (2.0). [SVN [...]