<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>programmerislam.wordpress.com</title>
	<atom:link href="http://programmerislam.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmerislam.wordpress.com</link>
	<description>python programmer</description>
	<lastBuildDate>Sun, 15 Jan 2012 04:54:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='programmerislam.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/4537d4ceb4b57b873f35a464fce5a96c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>programmerislam.wordpress.com</title>
		<link>http://programmerislam.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://programmerislam.wordpress.com/osd.xml" title="programmerislam.wordpress.com" />
	<atom:link rel='hub' href='http://programmerislam.wordpress.com/?pushpress=hub'/>
		<item>
		<title>django simple form validation shortcut</title>
		<link>http://programmerislam.wordpress.com/2011/12/28/django-simple-form-validation-shortcut/</link>
		<comments>http://programmerislam.wordpress.com/2011/12/28/django-simple-form-validation-shortcut/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 08:34:47 +0000</pubDate>
		<dc:creator>S.M.A.H.</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://programmerislam.wordpress.com/?p=261</guid>
		<description><![CDATA[hello readers, today i will share my idea on django form validation. In a normal way @ something that you learn from django docs maybe you will do like this that is a static way on form validation handling..you will repeat it on the other function,right? remember the DRY(Don&#8217;t Repeat Yourself) principle.. my idea is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerislam.wordpress.com&amp;blog=6929629&amp;post=261&amp;subd=programmerislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>hello readers,</p>
<p>today i will share my idea on django form validation. In a normal way @ something that you learn<br />
from django docs maybe you will do like this</p>
<p><pre class="brush: python;">
from django.shortcuts import render_to_response
from django import forms

class BiodataForm(forms.Form):
    firstname = forms.CharField(widget = forms.TextInput(), required = True)
    lastname = forms.CharField(widget = forms.TextInput(), required = True)
    dob = forms.DateField(required = True)

def biodataHandler(request):
    if request.method == 'POST':
        form = BiodataForm(request.POST)
        if form.is_valid():
            # do something, submit to db,etc..
        else:
            # display errors
    else:
        form = BiodataForm()
        # display back the form in template
</pre></p>
<p>that is a static way on form validation handling..you will repeat it on the other function,right?<br />
remember the DRY(Don&#8217;t Repeat Yourself) principle..<br />
my idea is i will create a shortcut function to dynamically handle any form validation,ok lets begin</p>
<p>let say i have a biodata model (note that i use separate model in models folder)<br />
<code>myproject/models/biodata.py</code><br />
<pre class="brush: python;">
from django.db import models

class Biodata(models.Model):
    firstname = models.CharField(max_length = 32, null = False, blank = False)
    lastname = models.CharField(max_length = 32, null = False, blank = False)
    dob = models.DateField(null = False, blank = False)
</pre></p>
<p>and the shortcuts function<br />
<code>myproject/lib/shortcuts.py</code><br />
<pre class="brush: python;">
def validateform(form, request):
    if request.method.lower() == 'post':
        f = form(request.POST)
        if not f.is_valid() and f.errors:
            return (f, f.errors)
        elif f.is_valid():
            return (f, None)
    else:
        f = form()
        return (f, None)
</pre></p>
<p>the controller (note that i put all controllers in controllers folder)<br />
<code>myproject/controllers/biodata.py</code><br />
<pre class="brush: python;">
from django.shortcuts import render_to_response
from django.views.decorators.http import require_http_methods
from django import forms
from myproject.models.biodata import Biodata
from myproject.lib.shortcuts import validateform

class BiodataForm(forms.ModelForm):
    class Meta:
        model = Biodata

@require_http_methods([&quot;GET&quot;, &quot;POST&quot;])
def biodataHandler(request):
    form, errors = validateform(BiodataForm, request)
    data = {}
    if errors:
        data.update({
            'errors': errors
        })
        # display errors
    elif not errors and form.data:
        # do something, submit to db,etc..
    data.update({'form': form})
    return render_to_response('biodata.html', data, mimetype='text/html')
</pre></p>
<p>that&#8217;s it..</p>
<br />Filed under: <a href='http://programmerislam.wordpress.com/category/python/'>python</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerislam.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerislam.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerislam.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerislam.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerislam.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerislam.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerislam.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerislam.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerislam.wordpress.com&amp;blog=6929629&amp;post=261&amp;subd=programmerislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerislam.wordpress.com/2011/12/28/django-simple-form-validation-shortcut/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23bb26a909ce297c84c7a25b6fafc4b3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">syedhadri</media:title>
		</media:content>
	</item>
		<item>
		<title>setting up standalone python wsgi server for django app using tornado or fapws or gevent</title>
		<link>http://programmerislam.wordpress.com/2011/12/18/setting-up-standalone-python-wsgi-server-for-django-app-using-tornado-or-gevent/</link>
		<comments>http://programmerislam.wordpress.com/2011/12/18/setting-up-standalone-python-wsgi-server-for-django-app-using-tornado-or-gevent/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 17:10:12 +0000</pubDate>
		<dc:creator>S.M.A.H.</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[wsgi server]]></category>

		<guid isPermaLink="false">http://programmerislam.wordpress.com/?p=247</guid>
		<description><![CDATA[ok guys, today i will share with you how to up a standalone python wsgi server for django application using tornado or fapws or gevent server..let say i have a django project called myproject located in /home/project/ and the runserver.py script located in myproject folder runserver.py for tornado wsgi server then, run the script : [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerislam.wordpress.com&amp;blog=6929629&amp;post=247&amp;subd=programmerislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ok guys, today i will share with you how to up a <b>standalone python wsgi server for django application using <a href="http://www.tornadoweb.org/" target="_blank">tornado</a> or <a href="http://www.fapws.org/">fapws</a> or <a href="http://www.gevent.org/" target="_blank">gevent</a> server</b>..let say i have a django project called <b>myproject</b> located in <b>/home/project/</b> and the runserver.py script located in myproject folder</p>
<p>
runserver.py for tornado wsgi server<br />
<pre class="brush: python;">
import os, sys
import django.core.handlers.wsgi
from tornado import httpserver, ioloop, wsgi

def runserver():
    app_dir = os.path.abspath(os.path.dirname(__file__))
    sys.path.append(os.path.dirname(app_dir))
    os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
    application = django.core.handlers.wsgi.WSGIHandler()

    container = wsgi.WSGIContainer(application)
    server = httpserver.HTTPServer(container)
    server.listen(80)
    try:
        ioloop.IOLoop.instance().start()
    except KeyboardInterrupt:
        sys.exit(0)

if __name__ == '__main__':
    runserver()
</pre><br />
then, run the script : <code>python /home/project/myproject/runserver.py</code></p>
<p>
runserver.py for fapws wsgi server<br />
<pre class="brush: python;">
import os, sys
import fapws._evwsgi as evwsgi
from fapws import base
from fapws.contrib import django_handler

def runserver():
    app_dir = os.path.abspath(os.path.dirname(__file__))
    sys.path.append(os.path.dirname(app_dir))
    os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'

    def application(environ, start_response):
        response = django_handler.handler(environ, start_response)
        return [response]

    evwsgi.start('0.0.0.0', '80')
    evwsgi.set_base_module(base)
    evwsgi.wsgi_cb(('', application))
    evwsgi.set_debug(0)
    try:
        evwsgi.run()
    except KeyboardInterrupt:
        sys.exit(0)

if __name__ == '__main__':
    runserver()
</pre><br />
then, run the script : <code>python /home/project/myproject/runserver.py</code></p>
<p>
runserver.py for gevent wsgi server<br />
<pre class="brush: python;">
import os, sys
import django.core.handlers.wsgi
from gevent import wsgi

def runserver():
    app_dir = os.path.abspath(os.path.dirname(__file__))
    sys.path.append(os.path.dirname(app_dir))
    os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
    application = django.core.handlers.wsgi.WSGIHandler()

    server = wsgi.WSGIServer(('', 80), application, spawn = None)
    try:
        server.serve_forever()
    except KeyboardInterrupt:
        server.stop()
        sys.exit(0)

if __name__ == '__main__':
    runserver()
</pre><br />
then, run the script : <code>python /home/project/myproject/runserver.py</code></p>
<p>**this three servers gives better performance and low memory usage than apache with mod_wsgi server..<br />
for production use, the script should be run as service</p>
<br />Filed under: <a href='http://programmerislam.wordpress.com/category/python/'>python</a> Tagged: <a href='http://programmerislam.wordpress.com/tag/django/'>django</a>, <a href='http://programmerislam.wordpress.com/tag/python/'>python</a>, <a href='http://programmerislam.wordpress.com/tag/wsgi-server/'>wsgi server</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerislam.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerislam.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerislam.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerislam.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerislam.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerislam.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerislam.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerislam.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerislam.wordpress.com&amp;blog=6929629&amp;post=247&amp;subd=programmerislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerislam.wordpress.com/2011/12/18/setting-up-standalone-python-wsgi-server-for-django-app-using-tornado-or-gevent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23bb26a909ce297c84c7a25b6fafc4b3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">syedhadri</media:title>
		</media:content>
	</item>
		<item>
		<title>implement RESTful json API in django itself without django-piston or django-restframework</title>
		<link>http://programmerislam.wordpress.com/2011/12/08/implement-rest-in-django/</link>
		<comments>http://programmerislam.wordpress.com/2011/12/08/implement-rest-in-django/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 05:12:08 +0000</pubDate>
		<dc:creator>S.M.A.H.</dc:creator>
				<category><![CDATA[python]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://programmerislam.wordpress.com/?p=194</guid>
		<description><![CDATA[this is my first post on python programming for this blog..i will share with you how to implement REST using only django..ok, let say i have this structure of django project myproject/ &#160; __init__.py &#160; &#160; hello.py &#160; &#160; lib/ &#160; __init__.py &#160; rest.py &#160; shortcuts.py &#160; manage.py &#160; &#160; settings.py &#160; &#160; urls.py &#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerislam.wordpress.com&amp;blog=6929629&amp;post=194&amp;subd=programmerislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>this is my first post on python programming for this blog..i will share with you how to implement REST<br />
using only django..ok, let say i have this structure of django project</p>
<blockquote>
<p>
<code></p>
<table width="35%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td colspan="3">myproject/</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="15%">__init__.py</td>
<td width="15%">&nbsp;</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="15%">hello.py</td>
<td width="15%">&nbsp;</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td colspan="2">lib/</p>
<table width="30%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td width="3%">&nbsp;</td>
<td width="27%">__init__.py</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="27%">rest.py</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="27%">shortcuts.py</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="15%">manage.py</td>
<td width="15%">&nbsp;</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="15%">settings.py</td>
<td width="15%">&nbsp;</td>
</tr>
<tr>
<td width="3%">&nbsp;</td>
<td width="15%">urls.py</td>
<td width="15%">&nbsp;</td>
</tr>
</table>
<p></code>
</p></blockquote>
<p>take note that hello.py and lib package(folder) is my code,not came with <code>django-admin.py startproject myproject</code></p>
<p>ok,let me explain how we implement REST in this django project..<br />
in the lib package,rest.py have some classes that will handle REST method and in shortcuts.py there is some functions that will handle json request and response</p>
<p>file : <code>myproject/lib/rest.py</code><br />
<pre class="brush: python;">
# myproject/lib/rest.py

from django.http import HttpResponseNotAllowed

class RESTmethod(object):
    methods = ['GET','POST','PUT','DELETE']

    def __call__(self, request, *args, **kwargs):
        callback = getattr(self, request.method.lower(), None)
        if callback:
            return callback(request, *args, **kwargs)
        else:
            return HttpResponseNotAllowed(self.get_allowed_methods())
    def get_allowed_methods(self):
        return [method for method in self.methods if hasattr(self, method.lower())]

class StatusCode(object):
    OK = 200
    NOT_FOUND = 404
    # add more status code according to your need
</pre></p>
<p>file : <code>myproject/lib/shortcuts.py</code><br />
<pre class="brush: python;">
# myproject/lib/shortcuts.py

from myproject.lib.rest import StatusCode
from django.utils import simplejson as json
from django.http import HttpResponse

def JSONResponse(data = None, status = StatusCode.OK):
    if data is None:
        return HttpResponse(status)
    if data and type(data) is dict:
        return HttpResponse(json.dumps(data, indent = 4, encoding = 'utf-8', sort_keys = True), \
            mimetype = 'application/json', status = status)
    else:
        return HttpResponse(status = StatusCode.NOT_FOUND)

def getJSONObject(request):
    data = None
    if request.raw_post_data:
        try:
            data = json.loads(request.raw_post_data.replace(&quot;'&quot;,&quot;\&quot;&quot;), encoding = 'utf-8')
        except:
            data = data
    if data and type(data) is dict:
        return data
</pre></p>
<p>then in hello.py</p>
<p>file : <code>hello.py</code><br />
<pre class="brush: python;">
# myproject/hello.py

from myproject.lib.rest import RESTmethod, StatusCode
from myproject.lib.shortcuts import getJSONObject, JSONResponse

class Hello(RESTmethod):
    def get(self, request):
        requestdata = getJSONObject(request)
        if requestdata:
            return JSONResponse(requestdata)
        return JSONResponse(status = StatusCode.NOT_FOUND)

    def post(self, request):
        requestdata = getJSONObject(request)
        if requestdata:
            return JSONResponse(requestdata)
        return JSONResponse(status = StatusCode.NOT_FOUND)

    # add put, delete functions yourself..function is according to methods in RESTmehtod class in lowercase name
</pre></p>
<p>lastly in urls.py</p>
<p>file : <code>myproject/urls.py</code><br />
<pre class="brush: python;">
# myproject/urls.py

from django.conf.urls import *
from myproject.hello import Hello

urlpatterns = patterns('',
    (r'/hello$', Hello()),
)
</pre></p>
<p>that&#8217;s all,the project is ready for testing..but dont forget to append your parent folder of myproject in django.wsgi script..see the guide <a href="http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango">here</a></p>
<p>you can test it with googlechrome rest client <a href="https://chrome.google.com/webstore/detail/hgmloofddffdnphfgcellkdfbfbjeloo">Chrome REST Client</a> or firefox rest client <a href="https://addons.mozilla.org/en-US/firefox/addon/restclient/">Firefox REST Client</a><br />
remember to test with json request!<br />
all the best guys!</p>
<br />Filed under: <a href='http://programmerislam.wordpress.com/category/python/'>python</a> Tagged: <a href='http://programmerislam.wordpress.com/tag/django/'>django</a>, <a href='http://programmerislam.wordpress.com/tag/json/'>json</a>, <a href='http://programmerislam.wordpress.com/tag/python/'>python</a>, <a href='http://programmerislam.wordpress.com/tag/rest/'>rest</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/programmerislam.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/programmerislam.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/programmerislam.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/programmerislam.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/programmerislam.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/programmerislam.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/programmerislam.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/programmerislam.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=programmerislam.wordpress.com&amp;blog=6929629&amp;post=194&amp;subd=programmerislam&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://programmerislam.wordpress.com/2011/12/08/implement-rest-in-django/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23bb26a909ce297c84c7a25b6fafc4b3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">syedhadri</media:title>
		</media:content>
	</item>
	</channel>
</rss>
