Posts Tagged ‘Python’

Mailpile is an open source webmail application that focuses on providing a fast and user-friendly experience.

It is built with Python and can work with any e-mail using the popular protocols (SMTP, IMAP, POP3).

A powerful search exists for locating e-mails and items can be tagged as well.

Python Webmail - Mailpile

OpenPGP signatures and encryption are part of Mailpile‘s core design for maximum security and privacy.

The application has support for contacts, spam detection and many other features are under development.

A/B testing is a “must” (almost for any website) to analyze the performance of “scenarios” in web pages.

Sixpack is an open source A/B testing tool which has a unique feature: being language-agnostic. It doesn’t limit you running an entire test in a single language but you can start with one and end up with another (like JS + PHP code can be used for the same test).

Sixpack A/B Framework

There are libraries for PHP, JavaScript, Ruby + Python and it comes with a beautiful, interface to view the results.

The core is built with Python + Redis and all the interaction is done via a REST API.

Kartograph is a framework for creating interactive maps without any mapping provider (like Google Maps).

It consists of 2 libraries:

  • a Python library thatrenders vector maps from shapefiles or PostGIS and converts them to SVG
  • a JavaScript library for turning these SVG data into interactive maps
Kartograph

If you already have the SVG data (for ex: any drawing can be converted to SVG with Adobe Illustrator), only the JavaScript library can help too.

The JS library uses jQuery + Raphaël, outputs can be styled with CSS and a very good documentation is provided.

  • Tags:
  • Filed under: Goodies, LGPL License, Map
  • 0 Comments
  • Today, HTTP requests are used widely in websites as we fetch data using APIs, get screenshots or AJAX requests.

    Unirest is a pack of lightweight HTTP libraries for many languages (PHP, Ruby, Python, Java And Objective-C).

    Unirest

    It has support for GET, POST, PUT, UPDATE, DELETE operations and its methods + response structure are the same in all languages.

    The usage is very simple and straightforward. Also, it is documented well.

    Ok, copying is not good.. but getting inspired from other successful projects and learning from them definitely makes sense.

    Pinry, an open source web application, eases building Pinterest-like (dynamic-column-grid-layout) websites.

    It allows users to register to the app and pin, tag and share media (images, videos and webpages) quickly.

    Pinry - Pinterest Clone

    And, a bookmarklet exists for saving the content without leaving the pages being browsed.

    The application is built with Python (Django) and it is a good starting for creating a community around pinning contents or a bookmarking site for personal use.