<?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>CoderPy &#187; ora</title>
	<atom:link href="http://coderpy.wordpress.com/tag/ora/feed/" rel="self" type="application/rss+xml" />
	<link>http://coderpy.wordpress.com</link>
	<description>La mia vita voglio scriverla in binario</description>
	<lastBuildDate>Fri, 06 Jun 2008 21:39:35 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='coderpy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a2ab825e842d0670e32032e74edc34e7?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>CoderPy &#187; ora</title>
		<link>http://coderpy.wordpress.com</link>
	</image>
			<item>
		<title>Il telefono ti legge l&#8217;orario</title>
		<link>http://coderpy.wordpress.com/2008/05/08/il-telefono-ti-legge-lorario/</link>
		<comments>http://coderpy.wordpress.com/2008/05/08/il-telefono-ti-legge-lorario/#comments</comments>
		<pubDate>Thu, 08 May 2008 08:16:29 +0000</pubDate>
		<dc:creator>akus</dc:creator>
				<category><![CDATA[pys60]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ora]]></category>
		<category><![CDATA[orario]]></category>
		<category><![CDATA[text to speech]]></category>

		<guid isPermaLink="false">http://coderpy.wordpress.com/?p=13</guid>
		<description><![CDATA[
Nei telefoni Symbian di seconda edizione (serie N) è possibile tramite il modulo audio contenuto in python utilizzare il text-to-speech,ovvero la sintesi vocale,voi scrivete una frase e il telefono la &#8220;legge a voce alta&#8221; 
Quindi per sfruttare questo modulo ho pensato di scrivere un&#8217;applicazione che legge a voce alta l&#8217;ora corrente  

import appuifw,e32,time
import audio

def [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=coderpy.wordpress.com&blog=3498874&post=13&subd=coderpy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img src="http://www.emofaces.com/en/smilies/m/mobile-phone-smile.gif" alt="" width="83" height="177" /></p>
<p>Nei telefoni Symbian di seconda edizione (serie N) è possibile tramite il modulo <strong>audio</strong> contenuto in python utilizzare il text-to-speech,ovvero la sintesi vocale,voi scrivete una frase e il telefono la &#8220;legge a voce alta&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Quindi per sfruttare questo modulo ho pensato di scrivere un&#8217;applicazione che legge a voce alta l&#8217;ora corrente <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<pre class="brush: python;">
import appuifw,e32,time
import audio

def Main():
  frase=&quot;&quot;
  orario=time.ctime()
  orario=orario.split( &quot; &quot; )
  orario=orario[3]
  orario=orario.split( &quot;:&quot; )
  ore=int(orario[0])
  minuti=int(orario[1])
  o=ora(ore)
  m=minut(minuti)
  frase=&quot;Sono le ore &quot; + o + &quot; ee &quot; + m +&quot; minuti&quot;
  audio.say(frase)
  time.sleep(1)
  appuifw.app.set_exit()
  Lock.signal()

def ora(ore):
  if ore==0:
    ore=&quot;zero zero&quot;
  elif ore==1:
    ore=&quot;l'una&quot;
  elif ore==2:
    ore=&quot;due&quot;
  elif ore==3:
    ore=&quot;tre&quot;
  elif ore==4:
    ore=&quot;quattro&quot;
  elif ore==5:
    ore=&quot;cinque&quot;
  elif ore==6:
    ore=&quot;sei&quot;
  elif ore==7:
    ore=&quot;sette&quot;
  elif ore==8:
    ore=&quot;otto&quot;
  elif ore==9:
    ore=&quot;nove&quot;
  elif ore==10:
    ore=&quot;dieci&quot;
  elif ore==11:
    ore=&quot;undici&quot;
  elif ore==12:
    ore=&quot;dodici&quot;
  elif ore==13:
    ore=&quot;tredici&quot;
  elif ore==14:
    ore=&quot;quattordici&quot;
  elif ore==15:
    ore=&quot;quindici&quot;
  elif ore==16:
    ore=&quot;sedici&quot;
  elif ore==17:
    ore=&quot;diciessette&quot;
  elif ore==18:
    ore=&quot;diciotto&quot;
  elif ore==19:
    ore=&quot;diciennove&quot;
  elif ore==20:
    ore=&quot;venti&quot;
  elif ore==21:
    ore=&quot;vntuno&quot;
  elif ore==22:
    ore=&quot;ventidue&quot;
  elif ore==23:
    ore=&quot;ventitre&quot;
  ore=str(ore)
  return ore

def minut(minuti):
  if minuti==0:
    minuti=&quot;in punto&quot;
  elif minuti==1:
    minuti=&quot;un&quot;
  elif minuti==2:
    minuti=&quot;due&quot;
  elif minuti==3:
    minuti=&quot;tre&quot;
  elif minuti==4:
    minuti=&quot;quattro&quot;
  elif minuti==5:
    minuti=&quot;cinque&quot;
  elif minuti==6:
    minuti=&quot;sei&quot;
  elif minuti==7:
    minuti=&quot;sette&quot;
  elif minuti==8:
    minuti=&quot;otto&quot;
  elif minuti==9:
    minuti=&quot;nove&quot;
  elif minuti==10:
    minuti=&quot;dieci&quot;
  elif minuti==11:
    minuti=&quot;undici&quot;
  elif minuti==12:
    minuti=&quot;dodici&quot;
  elif minuti==13:
    minuti=&quot;tredici&quot;
  elif minuti==14:
    minuti=&quot;quattordici&quot;
  elif minuti==15:
    minuti=&quot;quindici&quot;
  elif minuti==16:
    minuti=&quot;sedici&quot;
  elif minuti==17:
    minuti=&quot;diciessette&quot;
  elif minuti==18:
    minuti=&quot;diciotto&quot;
  elif minuti==19:
    minuti=&quot;diciennove&quot;
  elif minuti==20:
    minuti=&quot;venti&quot;
  elif minuti==21:
    minuti=&quot;ventuno&quot;
  elif minuti==22:
    minuti=&quot;ventidue&quot;
  elif minuti==23:
    minuti=&quot;ventitre&quot;
  elif minuti==24:
    minuti=&quot;ventiquattro&quot;
  elif minuti==25:
    minuti=&quot;venticinque&quot;
  elif minuti==26:
    minuti=&quot;ventisei&quot;
  elif minuti==27:
    minuti=&quot;ventisette&quot;
  elif minuti==28:
    minuti=&quot;ventotto&quot;
  elif minuti==29:
    minuti=&quot;ventinove&quot;
  elif minuti==30:
    minuti=&quot;trenta&quot;
  elif minuti==31:
    minuti=&quot;trentuno&quot;
  elif minuti==32:
    minuti=&quot;trentadue&quot;
  elif minuti==33:
    minuti=&quot;trentatre&quot;
  elif minuti==34:
    minuti=&quot;trentaquattro&quot;
  elif minuti==35:
    minuti=&quot;trentacinque&quot;
  elif minuti==36:
    minuti=&quot;trentasei&quot;
  elif minuti==37:
    minuti=&quot;trentasette&quot;
  elif minuti==38:
    minuti=&quot;trentotto&quot;
  elif minuti==39:
    minuti=&quot;trentanove&quot;
  elif minuti==40:
    minuti=&quot;quaranta&quot;
  elif minuti==41:
    minuti=&quot;quarantuno&quot;
  elif minuti==42:
    minuti=&quot;quarantadue&quot;
  elif minuti==43:
    minuti=&quot;quarantatre&quot;
  elif minuti==44:
    minuti=&quot;quarantaquattro&quot;
  elif minuti==45:
    minuti=&quot;quarantacinque&quot;
  elif minuti==46:
    minuti=&quot;quarantasei&quot;
  elif minuti==47:
    minuti=&quot;quarantasette&quot;
  elif minuti==48:
    minuti=&quot;quarantotto&quot;
  elif minuti==49:
    minuti=&quot;quarantanove&quot;
  elif minuti==50:
    minuti=&quot;cinquanta&quot;
  elif minuti==51:
    minuti=&quot;cinquantuno&quot;
  elif minuti==52:
    minuti=&quot;cinquantadue&quot;
  elif minuti==53:
    minuti=&quot;cinquantatre&quot;
  elif minuti==54:
    minuti=&quot;cinquantaquattro&quot;
  elif minuti==55:
    minuti=&quot;cinquantacinque&quot;
  elif minuti==56:
    minuti=&quot;cinquantasei&quot;
  elif minuti==57:
    minuti=&quot;cinquantasette&quot;
  elif minuti==58:
    minuti=&quot;cinquantotto&quot;
  elif minuti==59:
    minuti=&quot;cinquantanove&quot;
  minuti=str(minuti)
  return minuti

#---Main---#
appuifw.app.title=u&quot;Ora Esatta&quot;
Lock=e32.Ao_lock()
Main()
Lock.wait()
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/coderpy.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/coderpy.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/coderpy.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/coderpy.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/coderpy.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/coderpy.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/coderpy.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/coderpy.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/coderpy.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/coderpy.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/coderpy.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/coderpy.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=coderpy.wordpress.com&blog=3498874&post=13&subd=coderpy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://coderpy.wordpress.com/2008/05/08/il-telefono-ti-legge-lorario/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f8800831bb4d93aef7664ab100819089?s=96&#38;d=identicon" medium="image">
			<media:title type="html">akus</media:title>
		</media:content>

		<media:content url="http://www.emofaces.com/en/smilies/m/mobile-phone-smile.gif" medium="image" />
	</item>
	</channel>
</rss>