Exemplo n.º 1
0
 def readTweet(self, tweet):
     cleaned = wordtools.clean(tweet)
     syllableCount = wordtools.syllableCount(cleaned)
     if syllableCount > 0 and syllableCount < 20:
         rhyme = wordtools.getRhyme(cleaned[-1])
         if rhyme == self.testRhyme:
             self.data = tweet
Exemplo n.º 2
0
	def validate(self,tweet):
		clean = wordtools.clean(tweet)
		syl = wordtools.syllableCount(clean)
		if syl>0:
			rhyme = wordtools.getRhyme(clean[-1])
			if rhyme!= None:
				return {self.rhyme:rhyme,self.syllables:syl,self.clean:clean,self.text:tweet}
		return None
Exemplo n.º 3
0
	def validate(self,tweet):
		clean = wordtools.clean(tweet)
		syllableCount = wordtools.syllableCount(clean)
		if syllableCount==9 or syllableCount==6:
			rhyme = wordtools.getRhyme(clean[-1])
			if rhyme!=None:
				return (syllableCount, rhyme, clean, tweet)
		return None
	def validate(self,tweet):
		clean = wordtools.clean(tweet)
		syl = wordtools.syllableCount(clean)
		if syl>0:
			rhyme = wordtools.getRhyme(clean[-1])
			if rhyme!= None:
				return [rhyme,syl,clean,tweet]
		return None
 def validate(self, tweet):
     clean = wordtools.clean(tweet)
     syl = wordtools.syllableCount(clean)
     if syl > 0:
         rhyme = wordtools.getRhyme(clean[-1])
         if rhyme != None:
             return [rhyme, syl, clean, tweet]
     return None
Exemplo n.º 6
0
	def validate(self,tweet):
		clean = wordtools.clean(tweet)
		syllableCount = wordtools.syllableCount(clean)
		if syllableCount==9 or syllableCount==6:
			rhyme = wordtools.getRhyme(clean[-1])
			if rhyme!=None:
				return (syllableCount, rhyme, clean, tweet)
		return None
Exemplo n.º 7
0
	def validate(self,tweet):
		cleaned = wordtools.clean(tweet)
		meter = wordtools.getMeter(cleaned)
		if meter!=None and self.isIambicPentameter(meter):
			rhyme = wordtools.getRhyme(cleaned[-1])
			if rhyme!=None:
				return {self.rhyme:rhyme,self.clean:cleaned,self.text:tweet}
		else:
			return None
Exemplo n.º 8
0
 def validate(self, tweet):
     clean = wordtools.clean(tweet)
     syl = wordtools.syllableCount(clean)
     if syl > 3 and syl < 20:
         rhyme = wordtools.getRhyme(clean[-1])
         if rhyme != None:
             return {
                 self.rhyme: rhyme,
                 self.syllables: syl,
                 self.clean: clean,
                 self.text: tweet
             }
     return None
Exemplo n.º 9
0
 def validate(self, tweet):
     cleaned = wordtools.clean(tweet)
     meter = wordtools.getMeter(cleaned)
     if meter != None and self.isIambicPentameter(meter):
         rhyme = wordtools.getRhyme(cleaned[-1])
         if rhyme != None:
             return {
                 self.rhyme: rhyme,
                 self.clean: cleaned,
                 self.text: tweet
             }
     else:
         return None
Exemplo n.º 10
0
 def __init__(self):
     self.data = None
     self.testRhyme = wordtools.getRhyme("BLUE")