<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6896073522683432395</id><updated>2024-08-30T23:05:25.198-07:00</updated><title type='text'>Turkesh Patel</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://turkeshpatel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://turkeshpatel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04561555087586520935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6896073522683432395.post-2134865658954889943</id><published>2012-06-12T03:15:00.000-07:00</published><updated>2012-06-12T03:15:32.063-07:00</updated><title type='text'>Launchpad Configuration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
1) Launchpad Account Configuration&lt;br /&gt;
=========================================&lt;br /&gt;
https://launchpad.net&lt;br /&gt;
Display Name must be like: Turkesh Patel (Open ERP)&lt;br /&gt;
Name must be like: tpa-openerp&lt;br /&gt;
&lt;br /&gt;
2) SSH key generation&lt;br /&gt;
=======================&lt;br /&gt;
Step 1: Open the terminal and type:&lt;br /&gt;
ssh-keygen -t rsa&lt;br /&gt;
Step 2: When prompted, press Enter to accept the default file name for your key.&lt;br /&gt;
Step 3: Next, Enter passphrase (empty for no passphrase):&lt;br /&gt;
Press Enter without writing anything (2 times)&lt;br /&gt;
Now you need to upload the public portion of your SSH key to Launchpad.&lt;br /&gt;
Step 4: Visit your SSH keys page. (https://launchpad.net/people/+me/+editsshkeys)&lt;br /&gt;
Step 5: Run following command on terminal&lt;br /&gt;
cat ~/.ssh/id_rsa.pub&lt;br /&gt;
Copy the output (which is your Public Key)&lt;br /&gt;
Step 6: Paste your public key into the text box and then click the Import public key button to continue.&lt;br /&gt;
&lt;br /&gt;
3) Bzr Configuration&lt;br /&gt;
==========================&lt;br /&gt;
Execute Following Commands in Terminal&lt;br /&gt;
bzr whoami &quot;Turkesh Patel (Open ERP) &amp;lt;tpa@tinyerp.com&amp;gt;&quot;&lt;br /&gt;
bzr launchpad-login &quot;tpa-openerp&quot;&lt;br /&gt;
&lt;br /&gt;
4) About OpenERP teams and projects&lt;br /&gt;
=========================================&lt;br /&gt;
https://launchpad.net/openobject&lt;br /&gt;
&lt;br /&gt;
OpenERP Projects&lt;br /&gt;
--------------------&lt;br /&gt;
Server: https://launchpad.net/openobject-server&lt;br /&gt;
Client: https://launchpad.net/openobject-client&lt;br /&gt;
Addons: https://launchpad.net/openobject-addons&lt;br /&gt;
Web Client: https://bugs.launchpad.net/openobject-client-web&lt;br /&gt;
&lt;br /&gt;
OpenERP teams&lt;br /&gt;
---------------&lt;br /&gt;
OpenERP Committers: https://launchpad.net/~openerp-commiter&lt;br /&gt;
OpenERP R&amp;amp;D Team: https://launchpad.net/~openerp-dev&lt;br /&gt;
OpenERP Core Team: https://launchpad.net/~openerp&lt;br /&gt;
&lt;br /&gt;
Branches&lt;br /&gt;
---------&lt;br /&gt;
Addons: https://code.launchpad.net/openobject-addons&lt;br /&gt;
Server: https://code.launchpad.net/openobject-server&lt;br /&gt;
Client: https://code.launchpad.net/openobject-client&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://turkeshpatel.blogspot.com/feeds/2134865658954889943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://turkeshpatel.blogspot.com/2012/06/launchpad-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/2134865658954889943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/2134865658954889943'/><link rel='alternate' type='text/html' href='http://turkeshpatel.blogspot.com/2012/06/launchpad-configuration.html' title='Launchpad Configuration'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04561555087586520935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6896073522683432395.post-943288699795282655</id><published>2011-09-16T05:57:00.000-07:00</published><updated>2011-09-16T05:57:13.836-07:00</updated><title type='text'>Python script for convert Georgion date to the Hijari date &amp; Hijari date to Georgion Date</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
############################################################&lt;br /&gt;
#&lt;br /&gt;
#use constant IslamicEpoch =&amp;gt; 227014&lt;br /&gt;
#&lt;br /&gt;
############################################################&lt;br /&gt;
IslamicEpoch = 227014&lt;br /&gt;
&lt;br /&gt;
hijri_date = {&#39;year&#39;:&#39;&#39;, &#39;month&#39;:&#39;&#39;, &#39;date&#39;:&#39;&#39;,&#39;hmonth&#39;:&#39;&#39;}&lt;br /&gt;
eng_date = {&#39;year&#39;:&#39;&#39;, &#39;month&#39;:&#39;&#39;, &#39;date&#39;:&#39;&#39;,&#39;emonth&#39;:&#39;&#39;}&lt;br /&gt;
&lt;br /&gt;
def get_hijri_month(m):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Muharram&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Safar&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==3:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Rabi&#39;ul Awal&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==4:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Rabi&#39;ul Akhir&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==5:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Jamadil Awal&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==6:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Jamadil Akhir&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==7:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Rajab&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==8:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Sha&#39;ban&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==9:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Ramadhan&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==10:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Shawwal&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==11:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Zul Qida&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Zul Hijja&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp; n_month&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def get_english_month(m):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;January&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;February&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==3:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;March&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==4:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;April&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==5:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;May&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==6:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;June&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==7:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;July&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==8:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;August&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==9:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;September&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==10:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;October&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==11:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;November&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;December&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return eMonth&lt;br /&gt;
&lt;br /&gt;
def lastDayOfGregorianMonth(month, year):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Compute the last date of the month for the Gregorian calendar.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; res = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (month == 2):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return 29&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; i = (month-1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return res[i]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def Gregorian2Absolute(day, month, year):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Computes the absolute date from the Gregorian date.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; N = day&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # days this month&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for m in range(1,month): # days in prior months this year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N = N + lastDayOfGregorianMonth(m, year)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return int(N&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # days this year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + 365 * (year - 1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # days in previous years ignoring leap days&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + (year - 1) / 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Julian leap days before this year...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - (year - 1) / 100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # ...minus prior century years...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + (year - 1) / 400)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # ...plus prior years divisible by 400&lt;br /&gt;
&lt;br /&gt;
def Absolute2Gregorian(d):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Computes the Gregorian date from the absolute date.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Search forward year by year from approximate year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; year = int(d / 366 + 0.5)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while (d &amp;gt;= Gregorian2Absolute(1,1,year+1)):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; year = year + 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Search forward month by month from January&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; month = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while (d &amp;gt;= Gregorian2Absolute(lastDayOfGregorianMonth(month, year), month, year)):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; month = month + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; day = d - Gregorian2Absolute(1, month, year) &lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; return [day, month, year]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;year&quot;] = year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;month&quot;] = month&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;date&quot;] = day&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;emonth&quot;] = get_english_month(month)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return eng_date&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def IslamicLeapYear(year):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # True if year is an Islamic leap year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((((11 * year) + 14) % 30) &amp;lt; 11):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0&lt;br /&gt;
&lt;br /&gt;
def lastDayOfIslamicMonth(month, year):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Last day in month during year on the Islamic calendar.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (month % 2 == 1) or (month == 12 and IslamicLeapYear(year)):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return 30&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 29&lt;br /&gt;
&lt;br /&gt;
def Islamic2Absolute(day, month, year):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Computes the absolute date from the Islamic date.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return int(day&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # days so far this month&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + 29 * (month - 1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # days so far...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + int(month /2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # ...this year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + 354 * (year - 1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # non-leap days in prior years&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + (3 + (11 * year)) / 30 # leap days in prior years&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + IslamicEpoch)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # days before start of calendar&lt;br /&gt;
&lt;br /&gt;
def Absolute2Islamic(d):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Computes the Islamic date from the absolute date.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (d &amp;lt;= IslamicEpoch):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # Date is pre-Islamic&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; month = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; year = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # Search forward year by year from approximate year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; year = int((d - IslamicEpoch) / 355)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while (d &amp;gt;= Islamic2Absolute(1,1,year+1)):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; year = year + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Search forward month by month from Muharram&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; month = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while (d &amp;gt; Islamic2Absolute(lastDayOfIslamicMonth(month,year), month, year)):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; month = month + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; day = d - Islamic2Absolute(0, month, year) +1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; hijri_date[&quot;year&quot;] = year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; hijri_date[&quot;month&quot;] = month&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; hijri_date[&quot;date&quot;] = day&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; hijri_date[&quot;hmonth&quot;] = get_hijri_month(month)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return hijri_date&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print &quot;in which you want to convert \n for eng to hijri 1\n for hijri to eng 2&quot;&lt;br /&gt;
n = raw_input()&lt;br /&gt;
&lt;br /&gt;
print &quot;Enter Year&quot;&lt;br /&gt;
yy = raw_input()&lt;br /&gt;
print &quot;Enter Month&quot;&lt;br /&gt;
mm = raw_input()&lt;br /&gt;
print &quot;Enter date&quot;&lt;br /&gt;
dd= raw_input()&lt;br /&gt;
&lt;br /&gt;
if int(n) == 1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; date_n=Absolute2Islamic(Gregorian2Absolute(int(dd),int(mm),int(yy)))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; print &quot;nowwwwwwwww Hijri&quot;,date_n&lt;br /&gt;
&lt;br /&gt;
if int(n) == 2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; date_n=Absolute2Gregorian(Islamic2Absolute(int(dd),int(mm),int(yy)))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; print &quot;nowwwwwwwww eng&quot;,date_n&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://turkeshpatel.blogspot.com/feeds/943288699795282655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://turkeshpatel.blogspot.com/2011/09/python-script-for-convert-georgion-date_16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/943288699795282655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/943288699795282655'/><link rel='alternate' type='text/html' href='http://turkeshpatel.blogspot.com/2011/09/python-script-for-convert-georgion-date_16.html' title='Python script for convert Georgion date to the Hijari date &amp; Hijari date to Georgion Date'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04561555087586520935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6896073522683432395.post-6475131029305629624</id><published>2011-09-16T05:54:00.000-07:00</published><updated>2012-05-29T04:22:12.863-07:00</updated><title type='text'>Python script for convert Georgion date to the Nepali date &amp; Nepali date to Georgion Date</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;**&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* currently can only calculate the date between BS 2000-2089&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* currently can only calculate the date between AD 1944-2033...&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* &lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import time&lt;br /&gt;
from datetime import datetime&lt;br /&gt;
from dateutil.relativedelta import relativedelta&lt;br /&gt;
&lt;br /&gt;
bs = [&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [0,[2000,30,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [1,[2001,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [2,[2002,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [3,[2003,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [4,[2004,30,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [5,[2005,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [6,[2006,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [7,[2007,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [8,[2008,31,31,31,32,31,31,29,30,30,29,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [9,[2009,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [10,[2010,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [11,[2011,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [12,[2012,31,31,31,32,31,31,29,30,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [13,[2013,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [14,[2014,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [15,[2015,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [16,[2016,31,31,31,32,31,31,29,30,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [17,[2017,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [18,[2018,31,32,31,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [19,[2019,31,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [20,[2020,31,31,31,32,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [21,[2021,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [22,[2022,31,32,31,32,31,30,30,30,29,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [23,[2023,31,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [24,[2024,31,31,31,32,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [25,[2025,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [26,[2026,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [27,[2027,30,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [28,[2028,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [29,[2029,31,31,32,31,32,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [30,[2030,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [31,[2031,30,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [32,[2032,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [33,[2033,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [34,[2034,31,32,31,32,31,30,30,30,29,29,30,31]], &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [35,[2035,30,32,31,32,31,31,29,30,30,29,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [36,[2036,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [37,[2037,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [38,[2038,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [39,[2039,31,31,31,32,31,31,29,30,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [40,[2040,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [41,[2041,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [42,[2042,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [43,[2043,31,31,31,32,31,31,29,30,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [44,[2044,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [45,[2045,31,32,31,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [46,[2046,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [47,[2047,31,31,31,32,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [48,[2048,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [49,[2049,31,32,31,32,31,30,30,30,29,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [50,[2050,31,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [51,[2051,31,31,31,32,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [52,[2052,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [53,[2053,31,32,31,32,31,30,30,30,29,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [54,[2054,31,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [55,[2055,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [56,[2056,31,31,32,31,32,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [57,[2057,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [58,[2058,30,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [59,[2059,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [60,[2060,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [61,[2061,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [62,[2062,30,32,31,32,31,31,29,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [63,[2063,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [64,[2064,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [65,[2065,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [66,[2066,31,31,31,32,31,31,29,30,30,29,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [67,[2067,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [68,[2068,31,31,32,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [69,[2069,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [70,[2070,31,31,31,32,31,31,29,30,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [71,[2071,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [72,[2072,31,32,31,32,31,30,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [73,[2073,31,32,31,32,31,30,30,30,29,29,30,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [74,[2074,31,31,31,32,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [75,[2075,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [76,[2076,31,32,31,32,31,30,30,30,29,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [77,[2077,31,32,31,32,31,30,30,30,29,30,29,31]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [78,[2078,31,31,31,32,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [79,[2079,31,31,32,31,31,31,30,29,30,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [80,[2080,31,32,31,32,31,30,30,30,29,29,30,30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [81,[2081, 31, 31, 32, 32, 31, 30, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [82,[2082, 30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [83,[2083, 31, 31, 32, 31, 31, 30, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [84,[2084, 31, 31, 32, 31, 31, 30, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [85,[2085, 31, 32, 31, 32, 30, 31, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [86,[2086, 30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [87,[2087, 31, 31, 32, 31, 31, 31, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [88,[2088, 30, 31, 32, 32, 30, 31, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [89,[2089, 30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]],&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [90,[2090, 30, 32, 31, 32, 31, 30, 30, 30, 29, 30, 30, 30]]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;br /&gt;
&lt;br /&gt;
nep_date = {&#39;year&#39;:&#39;&#39;, &#39;month&#39;:&#39;&#39;, &#39;date&#39;:&#39;&#39;, &#39;day&#39;:&#39;&#39;,&#39;nmonth&#39;:&#39;&#39;,&#39;num_day&#39;:&#39;&#39;}&lt;br /&gt;
eng_date = {&#39;year&#39;:&#39;&#39;, &#39;month&#39;:&#39;&#39;, &#39;date&#39;:&#39;&#39;, &#39;day&#39;:&#39;&#39;,&#39;emonth&#39;:&#39;&#39;,&#39;num_day&#39;:&#39;&#39;}&lt;br /&gt;
debug_info = &quot;&quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Calculates wheather english year is leap year or not&lt;br /&gt;
#&lt;br /&gt;
# @param integer year&lt;br /&gt;
# @return boolean&lt;br /&gt;
#&lt;br /&gt;
def is_leap_year(year):&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; a = year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (a%100==0):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(a%400==0):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else: &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (a%4==0):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return True&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else: &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def get_nepali_month(m):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Baisakh&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Jestha&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==3:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Ashadh&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==4:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Shrawan&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==5:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Bhadra&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==6:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Ashwin&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==7:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Kartik&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==8:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Mangshir&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==9:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Poush&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==10:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Magh&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==11:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Falgun&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; n_month = &quot;Chaitra&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp; n_month&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def get_english_month(m):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;January&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;February&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==3:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;March&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==4:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;April&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==5:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;May&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==6:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;June&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==7:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;July&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==8:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;August&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==9:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;September&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==10:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;October&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==11:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;November&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if m==12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eMonth = &quot;December&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return eMonth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def get_day_of_week(day):&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Sunday&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Monday&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==3:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Tuesday&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==4:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Wednesday&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==5:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Thursday&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==6:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Friday&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if day==7:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = &quot;Saturday&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return day&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def is_range_eng(yy, mm, dd):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if yy&amp;lt;1944 or yy&amp;gt;2033:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; debug_info = &quot;Supported only between 1944-2032&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print debug_info&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if mm&amp;lt;1 or mm &amp;gt;12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; debug_info = &quot;Error! value 1-12 only&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print debug_info&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if dd&amp;lt;1 or dd &amp;gt;31:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; debug_info = &quot;Error! value 1-31 only&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print debug_info&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return True&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
def is_range_nep(yy, mm, dd):&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(yy&amp;lt;2000 or yy&amp;gt;2089):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; debug_info=&quot;Supported only between 2000-2089&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print debug_info&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(mm&amp;lt;1 or mm &amp;gt;12):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; debug_info=&quot;Error! value 1-12 only&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print debug_info&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dd&amp;lt;1 or dd &amp;gt;32):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; debug_info=&quot;Error! value 1-31 only&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print debug_info&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return True&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;**&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* currently can only calculate the date between AD 1944-2033...&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param unknown_type yy&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param unknown_type mm&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param unknown_type dd&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @return unknown&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;**&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
def eng_to_nep(yy,mm,dd):&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (is_range_eng(yy, mm, dd) == False):&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #english month data.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; month = [31,28,31,30,31,30,31,31,30,31,30,31]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lmonth = [31,29,31,30,31,30,31,31,30,31,30,31]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; def_eyy = 1944&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #spear head english date...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; def_nyy = 2000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; def_nmm = 9&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; def_ndd = 17-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #spear head nepali date...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; a=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day=7-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #all the initializations...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i =0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; j = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; numDay=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count total no. of days in-terms of year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0,(int(yy)-def_eyy)):&amp;nbsp;&amp;nbsp;&amp;nbsp; #total days for month calculation...(english)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(is_leap_year(def_eyy+i)==1):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for j in range(0,12):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays += lmonth[j]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for j in range(0,12):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays += month[j]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count total no. of days in-terms of month&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0, mm-1):&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(is_leap_year(yy)==1):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays += lmonth[i]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays += month[i]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count total no. of days in-terms of date&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays += dd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; j = def_nmm&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays = def_ndd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = def_nmm&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y = def_nyy&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count nepali date from array&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(total_eDays != 0):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #print &quot; i and j&quot;,i,j&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; a = bs[i][1][j]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays = total_nDays + 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #count the days&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = day + 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #count the days interms of 7 days&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(total_nDays &amp;gt; a):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = m + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; j = j + 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if day &amp;gt; 7:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if m &amp;gt; 12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y = y + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if j &amp;gt; 12:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; j = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i = i + 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays = total_eDays - 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; numDay=day&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; nep_date[&quot;year&quot;] = y&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; nep_date[&quot;month&quot;] = m&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; nep_date[&quot;date&quot;] = total_nDays&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; nep_date[&quot;day&quot;] = get_day_of_week(day)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; nep_date[&quot;nmonth&quot;] = get_nepali_month(m)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; nep_date[&quot;num_day&quot;] = numDay&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return nep_date&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;**&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* currently can only calculate the date between BS 2000-2089&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param unknown_type yy&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param unknown_type mm&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @param unknown_type dd&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* @return unknown&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;**&lt;br /&gt;
&lt;br /&gt;
def nep_to_eng(yy,mm,dd):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def_eyy = 1943&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def_emm=4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def_edd=14-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # init english date.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def_nyy = 2000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def_nmm = 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; def_ndd = 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # equivalent nepali date.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; a=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; day=4-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # initializations...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; m = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; i=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; k = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; numDay = 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; j=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; month = [0,31,28,31,30,31,30,31,31,30,31,30,31]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lmonth = [0,31,29,31,30,31,30,31,31,30,31,30,31]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if is_range_nep(yy, mm, dd)==False:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return False&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else :&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count total days in-terms of year&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0, (yy-def_nyy)):&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for j in range(1,13):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays += bs[k][1][j]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; k = k + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count total days in-terms of month&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for j in range(1,mm):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays += bs[k][1][j]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # count total days in-terms of dat&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays += dd&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #calculation of equivalent english date...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays = def_edd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = def_emm&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y = def_eyy&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; while(total_nDays != 0):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(is_leap_year(y)):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; a = lmonth[m]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; a = month[m]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays = total_eDays + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = day + 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(total_eDays &amp;gt; a):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = m + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_eDays = 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(m &amp;gt; 12):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y = y + 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m = 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(day &amp;gt; 7):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; day = 1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; total_nDays = total_nDays - 1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; numDay = day&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;year&quot;] = y&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;month&quot;] = m&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;date&quot;] = total_eDays&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;day&quot;] = get_day_of_week(day)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;emonth&quot;] = get_english_month(m)&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; eng_date[&quot;num_day&quot;] = numDay&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return eng_date&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#print &quot;Enter Date in (yy/mm/dd) format&quot;&lt;br /&gt;
print &quot;in which you want to convert \n for eng to napali 1\n for nepali to eng 2&quot;&lt;br /&gt;
n = raw_input()&lt;br /&gt;
&lt;br /&gt;
print &quot;Enter Year&quot;&lt;br /&gt;
yy = raw_input()&lt;br /&gt;
print &quot;Enter Month&quot;&lt;br /&gt;
mm = raw_input()&lt;br /&gt;
print &quot;Enter date&quot;&lt;br /&gt;
dd= raw_input()&lt;br /&gt;
&lt;br /&gt;
if int(n) == 1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; date_n=eng_to_nep(int(yy),int(mm),int(dd))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; print &quot;nowwwwwwwww nep&quot;,date_n&lt;br /&gt;
&lt;br /&gt;
if int(n) == 2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; date_n=nep_to_eng(int(yy),int(mm),int(dd))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; print &quot;nowwwwwwwww eng&quot;,date_n&lt;a href=&quot;http://turkeshpatel.blogspot.com/&quot;&gt;http://turkeshpatel.blogspot.com/&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://turkeshpatel.blogspot.com/feeds/6475131029305629624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://turkeshpatel.blogspot.com/2011/09/python-script-for-convert-georgion-date.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/6475131029305629624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/6475131029305629624'/><link rel='alternate' type='text/html' href='http://turkeshpatel.blogspot.com/2011/09/python-script-for-convert-georgion-date.html' title='Python script for convert Georgion date to the Nepali date &amp; Nepali date to Georgion Date'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04561555087586520935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6896073522683432395.post-6081374294022599762</id><published>2011-09-16T05:48:00.000-07:00</published><updated>2011-09-16T05:48:14.566-07:00</updated><title type='text'></title><content type='html'>&lt;style type=&quot;text/css&quot;&gt;#counter_53011 {font-family: &quot;Verdana&quot;; font-size: 11px; clear: left; color: #BBBBBB;}  #counter_53011 a {color: #BBBBBB;}#counter_div_53011 {height: 32px}&lt;/style&gt;&lt;div id=&quot;counter_div_53011&quot;&gt;&lt;/div&gt;&lt;p id=&quot;counter_53011&quot;&gt;&lt;span&gt;&lt;/span&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://www.website-hit-counters.com/&quot;&gt;hit counter&lt;/a&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://counter.website-hit-counters.com/light-blue/53011&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://turkeshpatel.blogspot.com/feeds/6081374294022599762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://turkeshpatel.blogspot.com/2011/09/counter53011-font-family-verdana-font.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/6081374294022599762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6896073522683432395/posts/default/6081374294022599762'/><link rel='alternate' type='text/html' href='http://turkeshpatel.blogspot.com/2011/09/counter53011-font-family-verdana-font.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/04561555087586520935</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>