Reply Fast You What?

I love Open Source.  Much less so, I’m constantly entertained by some of the ignorant people that use it whilst contributing nothing helpful back to it, and with no appreciation for what people put into it.  On my first day return from my holiday break, I have been catching up on emails and anything relavent …

Read More…

Once You Go Mac, You Never Go Back – Sadly.

Years ago I made the switch from running Linux as my primary desktop to running Mac OSX on an early model PowerBook G4.  The transition was relatively smooth though there was a slight adjustment to my daily flow, and more or less some habits to unlearn (Command-C to copy vs. CTL-C, etc).  All in all …

Read More…

Cement 1.9.14 Beta Released

{0 Comments}

Since its first code release in 2009, the Cement CLI Application Framework has come a long way.  This is by far the happiest I’ve ever been with any code I’ve ever  written, and maintained.  I truly believe that this project has a place in every enterprise that relies heavily on in-house command line based applications. …

Read More…

Cement 1.9.10 Beta Released

{0 Comments}

Cement is an advanced CLI Application Framework for Python.  This release is likely the last beta release of the 1.9.x branch in preparation for 2.0.0 Stable. Feature Enhancements: Added utils.fs.backup() to safely backup files/dirs. Misc: Use relative imports (makes cement more portable as it can be included and distributed with 3rd party sources). Use standard …

Read More…

dRest v0.9.8 Beta Now Available

{0 Comments}

dRest is a Configurable HTTP/REST Client Library for Python.  It’s goal is to make the creation of API clients dead simple, without lackingfeatures.  For example: import drest # Create a generic client api object api = drest.API(‘http://localhost:8000/api/v1/’) # Make calls openly via any HTTP Method, and any path # GET http://localhost:8000/api/v1/users/1/ response = api.make_request(‘GET’, ‘/users/1/’) …

Read More…

Ruby ParseConfig v1.0.2 Released

{0 Comments}

Some six or so years ago I started learning a new programming language called Ruby.  I had previously been programming in BASH, and PERL for command line stuff, and some PHP for the few web projects I worked on.  Ruby seemed like a good choice for both command line and web stuff so I figured …

Read More…

Cement2 1.9.8 Beta Released

{0 Comments}

The latest version of Cement2 – CLI Application Framework for Python – is now available. Check out the Cement2 project: RTFD: http://cement.rtfd.org/en/portland/ CODE: https://github.com/derks/cement/tree/portland PYPI: http://pypi.python.org/pypi/cement2 IRC: #cement CI: http://travis-ci.org/#!/derks/cement This update includes the following feature enhancements: Issue #95 – Add a ‘config_section’ Meta default for all handlers. Required to parse config options for a …

Read More…

Making ‘.bak’ Files/Directories Safely with Python

{0 Comments}

Inevitably we all need to read/write new files and modify existing files. When scripting for different projects, I almost always need to update a configuration file here or drop something into a system file there (like /etc/hosts or similar). The first thing you want to do however is make a safe backup of whatever file …

Read More…