---
title: "Limpid a Simple App for P2pu"
description: "It all start with a simple idea, i got of embedding a vt in a terminal, later on it turned out to be a stand alone all, with."
url: "https://h3manth.com/scribe/limpid-simple-app-p2pu/"
canonical_url: "https://h3manth.com/scribe/limpid-simple-app-p2pu/"
markdown_url: "https://h3manth.com/scribe/blog/limpid-simple-app-p2pu.md"
publishDate: "2010-09-22T00:00:00.000Z"
author: "Hemanth HM"
category: "python"
tags: ["python","web","linux"]
word_count: 241
reading_time_minutes: 2
x_markdown_tokens: 482
content_signal: "ai-train=yes, search=yes, ai-input=yes"
---

# Limpid a Simple App for P2pu

> It all start with a simple idea, i got of embedding a vt in a terminal, later on it turned out to be a stand alone all, with.

### Limpid is a simple gtk application coded in python, as there was a requirement for the course named [Scripting-101](http://www.h3manth.com/content/mozilla-p2pu-course) which i'm mentoring on Mozilla P2PU. The app has a window with a split screen, where in the first part of the split is a simple webbased IRC and the other part is a virtual GNU/Linux terminal.

It all start with a simple idea, i got of embedding a vt in a terminal, later on it turned out to be a stand alone all, with a browser and a terminal in it! Absoluteness of pygtk, even the same can be achinved with QT4, there are few many massive apps, out there, but this one is a minimal app to meet the requirements.

**Advantages :** 0\. As the course includes loads of coding, it would be very easy to follow the chat and typing in the code and errors as the appears. 1\. Easier than switching between and webbased irc and a terminal. 2\. As its a client side app, its highly reconfigurable, to meet the requirements, unlike running a evalbot.

**Preparing your system** List of dependencies : python-gtk vte webkit Get the dependencies if on a Debian based system by typing the below, or else get the source and compile :
    
    
    sudo apt-get install python-gtk\
      python-vte python-webkit
    

After the above, you may run the code by :
    
    
    <pre style='color:#000000;background:#f1f0f0;'>git clone git<span style='color:#806030; '>:</span><span style='color:#c34e00; '>//github.com/hemanth/limpid.git</span>
    cd limpid
    python limpid<span style='color:#806030; '>.</span>py
