Archive for the 'GScribble' Category

25
Oct
09

proxy in xmlrpclib

This is just an extension of the example shown here http://docs.python.org/library/xmlrpclib.html#example-of-client-usage .

import xmlrpclib, httplib
class ProxiedTransport(xmlrpclib.Transport):
    def set_proxy(self, proxy):
        self.proxy = proxy
	self.puser_pass = puser_pass
    def make_connection(self, host):
        self.realhost = host
        h = httplib.HTTP(self.proxy)
        return h
    def send_request(self, connection, handler, request_body):
        connection.putrequest("POST", 'http://%s%s' % (self.realhost, handler))
    def send_host(self, connection, host):
        connection.putheader('Host', self.realhost)
	connection.putheader('User-agent', self.user_agent)
	# Check is proxy username and password is set
	if len(self.puser_pass.strip()) != 0:
		connection.putheader('Proxy-authorization','Basic '+self.puser_pass)

p = ProxiedTransport()
proxyUsername = 'proxyuser'
proxyPassword = 'proxypass'
puser_pass = base64.encodestring('%s:%s' % (proxyUsername, proxyPassword)).strip()

p.set_proxy('proxy-server:8080', puser_pass)
server = xmlrpclib.Server('http://time.xmlrpc.com/RPC2', transport=p)
print server.currentTime.getCurrentTime()

A similar code has been used in my blog client GScribble.

07
Jul
09

RPMs for GScribble released

Today is another big day for me, I have made a new release for GScribble along with RPMs for Fedora. I take this opportunity to thank my seniors Debayan Bannerjee for all round support that he gave me during the college, Shreyank Gupta who did the artwork for GScribble and Rangeen Basu who helped me with packaging.

Being the first release the app is missing a lot of basic functionalities which I will provide later on. I will try to release as soon as I make some changes so that I keep myself involved in it.

I remember when I first started using Twitter I lost my patience to blog, then I realised that it was TwitterFox which was the main reason, I then tried to search for blog clients. Eventually I could not find any nice app. Since then I had decided that I would write an app for me.

I would also like to thank Srijan technologies who provided me sufficient free time during my internship that helped me a lot to work on it.

29
Jun
09

My first big contribution to FOSS

I really feel proud to announce that I have written a client of my own today for posting contents on my blog.
I am really looking forward to fix problems with the interface very soon. As I am new to GUI development, it will take some time till then I ask you to be patient.

The project page is here.




Blog Stats

  • 21,090 hits

Email Subscription

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

 

December 2009
M T W T F S S
« Nov    
 123456
78910111213
14151617181920
21222324252627
28293031  

Cluster Map

Tweets

Google Groups
GNU/Linux Users' Group, NIT Durgapur
Visit this group

openSUSE

Email Subscription

Enter your email address to subscribe to this blog and receive notifications of new posts by email.