The act of converting content from its original format into a format capable of being displayed on the web
Manage Multiple WordPress Sites

Python

Python Category

Rapid Cryptographic Prototyping – Charm

Charm is a Python framework for rapidly prototyping advanced cryptosystems.

charm Rapid Cryptographic Prototyping   Charm

Charm has a number of useful features, including support for various mathematical settings, APIs for constructions like digital signature and encryption, and so on.

If you simply want a reliable encryption framework for your app(s), Charm also ships with an array of already implemented cryptosystems.

Interactive Vector Maps Framework – Kartograph

Kartograph is a Python/JavaScript framework for creating interactive vector maps.

katrograph Interactive Vector Maps Framework   Kartograph

Kartograph’s strong points are:

  • Separated map generation and rendering;
  • Numerous map types available from the get-go;
  • Independent nature which allows for complete designing freedom (doesn’t use Google’s maps).

Overall, Kartograph seems like a good solution for a graphics designer or a data miner. The maps are rendered in typographic quality, so web magazine editors should take a look at this library.

Web Application Testing With Python – Splinter

Splinter is an open source tool for web application testing using Pythong.

splinter Web Application Testing With Python   Splinter

Splinter is powerful and, at the first glance, simple: the framework provides an easy to use API which interacts with the browser.

For FireFox and Chrome tests, Splinter opens the browser, but zope.testbrowser can be run from the terminal.

Splinter allows for extensive testing as it can execute JavaScript, use mouse events, find elements, and more.

A Simple And Engaging CMS – Kotti

Kotti is an interesting new content management system that runs on Python.

kottidemosite A Simple And Engaging CMS   Kotti

Kotti is by itself rather simple, as even expected features — like a post archive and date publishing — are missing; however, as the CMS was written with extend-ability in mind, Kotti seems legit for a GitHub fork and some work.

The CMS features an interesting permission system, with user permissions being handed to areas of a website instead of specific actions.

Kotti would likely do well to provide more features out of the box. The CMS still provides a solid starting ground, though.

Static Blog Generation In Python – mynt

mynt is a Python-based static website generation tool.

mynt Static Blog Generation In Python   mynt

mynt allows generating the simplest of blogs.

Its features include generating websites (SASS is supported, too) through any preferred markup, as well as automatic archive page generation.

Overall, mynt seems like a thought-through project–its excellent documentation helps a lot as well.

Develop GPL Desktop Apps in Python – Camelot

Camelot is a Python framework for developing desktop applications.

camelot Develop GPL Desktop Apps in Python   Camelot
The framework is made for rapid application development, and employs SQLAlchem and Qt to make developing user-friendly applications a pinch easier.

Applications developed with Camelot should be responsive and easy to expand and translate. Of course, everything depends on the developer, but Camelot manages to provide a great environment for fast, structured coding.